Skip to content

Migrate FireEscapeArtifactPlugin to Kotlin #4554

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jan 18, 2023
Merged

Conversation

emilypgoogle
Copy link
Collaborator

Originally I was going to submit multiple migrations at once, but I've been running into issues with other plugins, so I thought I might as well get at least one up.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 12, 2023

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/CollectionReference.html	2023-01-17 16:45:30.008767421 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/CollectionReference.html	2023-01-17 16:39:29.313741629 +0000
@@ -136,21 +136,21 @@
                     <tr>
                       <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
                         <p>Starts listening to this query with the given options.</p>
                       </td>
                     </tr>
                     <tr>
                       <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
                         <p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
                       </td>
                     </tr>
                     <tr>
                       <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
                         <p>Starts listening to this query with the given options.</p>
                       </td>
                     </tr>
@@ -205,7 +205,7 @@
                     <tr>
                       <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;</code></td>
                       <td>
-                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source)</code></div>
+                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source)</code></div>
                         <p>Executes the query and returns the results as a <code>QuerySnapshot</code>.</p>
                       </td>
                     </tr>
@@ -253,14 +253,14 @@
                     <tr>
                       <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;field,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction)</code></div>
+                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;field,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction)</code></div>
                         <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
                       </td>
                     </tr>
                     <tr>
                       <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/FieldPath.html">FieldPath</a>&nbsp;fieldPath,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction)</code></div>
+                        <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/FieldPath.html">FieldPath</a>&nbsp;fieldPath,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction)</code></div>
                         <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
                       </td>
                     </tr>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/DocumentReference.html	2023-01-17 16:45:30.012767454 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/DocumentReference.html	2023-01-17 16:39:29.317741663 +0000
@@ -61,21 +61,21 @@
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</code></div>
               <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</code></div>
               <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</code></div>
               <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options using an Activity-scoped listener.</p>
             </td>
           </tr>
@@ -109,7 +109,7 @@
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;</code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source)</code></div>
               <p>Reads the document referenced by this <code>DocumentReference</code>.</p>
             </td>
           </tr>
@@ -322,7 +322,7 @@
     </div>
     <div><a name="addSnapshotListener(com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)"></a><a name="addSnapshotListener-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</pre>
       <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -333,7 +333,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -368,7 +368,7 @@
     </div>
     <div><a name="addSnapshotListener(java.util.concurrent.Executor, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)"></a><a name="addSnapshotListener-java.util.concurrent.Executor-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</pre>
       <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -385,7 +385,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -420,7 +420,7 @@
     </div>
     <div><a name="addSnapshotListener(android.app.Activity, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)"></a><a name="addSnapshotListener-android.app.Activity-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;listener<br>)</pre>
       <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options using an Activity-scoped listener. </p>
       <p>The listener will be automatically removed during <code><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html#onStop--">Activity#onStop</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -438,7 +438,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -561,7 +561,7 @@
     </div>
     <div><a name="get-com.google.firebase.firestore.Source-"></a><a name="get"></a>
       <h3 class="api-name" id="get(com.google.firebase.firestore.Source)">get</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source)</pre>
       <p>Reads the document referenced by this <code>DocumentReference</code>. </p>
       <p>By default, <code>get()</code> attempts to provide up-to-date data when possible by waiting for data from the server, but it may return cached data or fail if you are offline and the server cannot be reached. This behavior can be altered via the <code>Source</code> parameter.</p>
       <div class="devsite-table-wrapper">
@@ -573,7 +573,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source</code></td>
               <td>
                 <p>A value to configure the get behavior.</p>
               </td>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/Query.html	2023-01-17 16:45:30.004767387 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/Query.html	2023-01-17 16:39:29.313741629 +0000
@@ -96,21 +96,21 @@
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
               <p>Starts listening to this query with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
               <p>Starts listening to this query with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</code></div>
               <p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
             </td>
           </tr>
@@ -165,7 +165,7 @@
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;</code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source)</code></div>
               <p>Executes the query and returns the results as a <code>QuerySnapshot</code>.</p>
             </td>
           </tr>
@@ -213,14 +213,14 @@
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;field,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;field,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction)</code></div>
               <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/FieldPath.html">FieldPath</a>&nbsp;fieldPath,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/FieldPath.html">FieldPath</a>&nbsp;fieldPath,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction)</code></div>
               <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
             </td>
           </tr>
@@ -533,7 +533,7 @@
     </div>
     <div><a name="addSnapshotListener(com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)"></a><a name="addSnapshotListener-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</pre>
       <p>Starts listening to this query with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -544,7 +544,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     QuerySnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -579,7 +579,7 @@
     </div>
     <div><a name="addSnapshotListener(java.util.concurrent.Executor, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)"></a><a name="addSnapshotListener-java.util.concurrent.Executor-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>&nbsp;executor,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</pre>
       <p>Starts listening to this query with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -596,7 +596,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     QuerySnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -631,7 +631,7 @@
     </div>
     <div><a name="addSnapshotListener(android.app.Activity, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)"></a><a name="addSnapshotListener-android.app.Activity-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>&nbsp;activity,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;listener<br>)</pre>
       <p>Starts listening to this query with the given options, using an Activity-scoped listener. </p>
       <p>The listener will be automatically removed during <code><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html#onStop--">Activity#onStop</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -649,7 +649,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     QuerySnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -890,7 +890,7 @@
     </div>
     <div><a name="get-com.google.firebase.firestore.Source-"></a><a name="get"></a>
       <h3 class="api-name" id="get(com.google.firebase.firestore.Source)">get</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source)</pre>
       <p>Executes the query and returns the results as a <code>QuerySnapshot</code>. </p>
       <p>By default, <code>get()</code> attempts to provide up-to-date data when possible by waiting for data from the server, but it may return cached data or fail if you are offline and the server cannot be reached. This behavior can be altered via the <code>Source</code> parameter.</p>
       <div class="devsite-table-wrapper">
@@ -902,7 +902,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Source.html">Source</a>&nbsp;source</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;source</code></td>
               <td>
                 <p>A value to configure the get behavior.</p>
               </td>
@@ -1080,7 +1080,7 @@
     </div>
     <div><a name="orderBy(java.lang.String, com.google.firebase.firestore.Query.Direction)"></a><a name="orderBy-java.lang.String-com.google.firebase.firestore.Query.Direction-"></a><a name="orderby"></a>
       <h3 class="api-name" id="orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;field,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;field,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction)</pre>
       <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1097,7 +1097,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction</code></td>
               <td>
                 <p>The direction to sort.</p>
               </td>
@@ -1125,7 +1125,7 @@
     </div>
     <div><a name="orderBy(com.google.firebase.firestore.FieldPath, com.google.firebase.firestore.Query.Direction)"></a><a name="orderBy-com.google.firebase.firestore.FieldPath-com.google.firebase.firestore.Query.Direction-"></a><a name="orderby"></a>
       <h3 class="api-name" id="orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/FieldPath.html">FieldPath</a>&nbsp;fieldPath,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.html">Query</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/FieldPath.html">FieldPath</a>&nbsp;fieldPath,&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction)</pre>
       <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1142,7 +1142,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>&nbsp;direction</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;direction</code></td>
               <td>
                 <p>The direction to sort.</p>
               </td>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/firestore/QuerySnapshot.html	2023-01-17 16:45:30.004767387 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/firestore/QuerySnapshot.html	2023-01-17 16:39:29.301741526 +0000
@@ -53,7 +53,7 @@
           <tr>
             <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentChange.html">DocumentChange</a>&gt;</code></td>
             <td>
-              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges)</code></div>
+              <div><code><a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges)</code></div>
               <p>Returns the list of documents that changed since the last snapshot.</p>
             </td>
           </tr>
@@ -187,7 +187,7 @@
     </div>
     <div><a name="getDocumentChanges-com.google.firebase.firestore.MetadataChanges-"></a><a name="getdocumentchanges"></a>
       <h3 class="api-name" id="getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentChange.html">DocumentChange</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges)</pre>
+      <pre class="api-signature no-pretty-print">public&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;<a href="/docs/reference/android/com/google/firebase/firestore/DocumentChange.html">DocumentChange</a>&gt;&nbsp;<a href="/docs/reference/android/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges)</pre>
       <p>Returns the list of documents that changed since the last snapshot. If it's the first snapshot all documents will be in the list as added changes.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -198,7 +198,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>&nbsp;metadataChanges</code></td>
+              <td width="40%"><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">Object</a>&nbsp;metadataChanges</code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should be included.</p>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/CollectionReference.html	2023-01-17 16:45:30.028767589 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/CollectionReference.html	2023-01-17 16:39:29.361742037 +0000
@@ -136,21 +136,21 @@
                     <tr>
                       <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
+                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
                         <p>Starts listening to this query with the given options.</p>
                       </td>
                     </tr>
                     <tr>
                       <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
+                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
                         <p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
                       </td>
                     </tr>
                     <tr>
                       <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
+                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
                         <p>Starts listening to this query with the given options.</p>
                       </td>
                     </tr>
@@ -205,7 +205,7 @@
                     <tr>
                       <td width="40%"><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;</code></td>
                       <td>
-                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a>)</code></div>
+                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
                         <p>Executes the query and returns the results as a <code>QuerySnapshot</code>.</p>
                       </td>
                     </tr>
@@ -253,14 +253,14 @@
                     <tr>
                       <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(field:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>)</code></div>
+                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(field:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
                         <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
                       </td>
                     </tr>
                     <tr>
                       <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></code></td>
                       <td>
-                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(fieldPath:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/FieldPath.html">FieldPath</a>,&nbsp;direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>)</code></div>
+                        <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(fieldPath:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/FieldPath.html">FieldPath</a>,&nbsp;direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
                         <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
                       </td>
                     </tr>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/DocumentReference.html	2023-01-17 16:45:30.028767589 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/DocumentReference.html	2023-01-17 16:39:29.373742139 +0000
@@ -61,21 +61,21 @@
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>)</code></div>
               <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>)</code></div>
               <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>)</code></div>
               <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options using an Activity-scoped listener.</p>
             </td>
           </tr>
@@ -109,7 +109,7 @@
           <tr>
             <td width="40%"><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;</code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
               <p>Reads the document referenced by this <code>DocumentReference</code>.</p>
             </td>
           </tr>
@@ -322,7 +322,7 @@
     </div>
     <div><a name="addSnapshotListener(com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)"></a><a name="addSnapshotListener-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
       <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -333,7 +333,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -368,7 +368,7 @@
     </div>
     <div><a name="addSnapshotListener(java.util.concurrent.Executor, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)"></a><a name="addSnapshotListener-java.util.concurrent.Executor-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
       <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -385,7 +385,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -420,7 +420,7 @@
     </div>
     <div><a name="addSnapshotListener(android.app.Activity, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)"></a><a name="addSnapshotListener-android.app.Activity-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.DocumentSnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
       <p>Starts listening to the document referenced by this <code>DocumentReference</code> with the given options using an Activity-scoped listener. </p>
       <p>The listener will be automatically removed during <code><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html#onStop--">Activity#onStop</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -438,7 +438,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -561,7 +561,7 @@
     </div>
     <div><a name="get-com.google.firebase.firestore.Source-"></a><a name="get"></a>
       <h3 class="api-name" id="get(com.google.firebase.firestore.Source)">get</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentReference.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentSnapshot.html">DocumentSnapshot</a>!&gt;</pre>
       <p>Reads the document referenced by this <code>DocumentReference</code>. </p>
       <p>By default, <code>get()</code> attempts to provide up-to-date data when possible by waiting for data from the server, but it may return cached data or fail if you are offline and the server cannot be reached. This behavior can be altered via the <code>Source</code> parameter.</p>
       <div class="devsite-table-wrapper">
@@ -573,7 +573,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a></code></td>
+              <td width="40%"><code>source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>A value to configure the get behavior.</p>
               </td>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/Query.html	2023-01-17 16:45:30.028767589 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/Query.html	2023-01-17 16:39:29.361742037 +0000
@@ -96,21 +96,21 @@
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
               <p>Starts listening to this query with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
               <p>Starts listening to this query with the given options.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>)</code></div>
               <p>Starts listening to this query with the given options, using an Activity-scoped listener.</p>
             </td>
           </tr>
@@ -165,7 +165,7 @@
           <tr>
             <td width="40%"><code><a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;</code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
               <p>Executes the query and returns the results as a <code>QuerySnapshot</code>.</p>
             </td>
           </tr>
@@ -213,14 +213,14 @@
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(field:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(field:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
               <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(fieldPath:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/FieldPath.html">FieldPath</a>,&nbsp;direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(fieldPath:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/FieldPath.html">FieldPath</a>,&nbsp;direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
               <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
             </td>
           </tr>
@@ -533,7 +533,7 @@
     </div>
     <div><a name="addSnapshotListener(com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)"></a><a name="addSnapshotListener-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
       <p>Starts listening to this query with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -544,7 +544,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     QuerySnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -579,7 +579,7 @@
     </div>
     <div><a name="addSnapshotListener(java.util.concurrent.Executor, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)"></a><a name="addSnapshotListener-java.util.concurrent.Executor-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;executor:&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/concurrent/Executor.html">Executor</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
       <p>Starts listening to this query with the given options.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -596,7 +596,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     QuerySnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -631,7 +631,7 @@
     </div>
     <div><a name="addSnapshotListener(android.app.Activity, com.google.firebase.firestore.MetadataChanges, com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)"></a><a name="addSnapshotListener-android.app.Activity-com.google.firebase.firestore.MetadataChanges-com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;-"></a><a name="addsnapshotlistener"></a>
       <h3 class="api-name" id="addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#addSnapshotListener(android.app.Activity,com.google.firebase.firestore.MetadataChanges,com.google.firebase.firestore.EventListener&lt;com.google.firebase.firestore.QuerySnapshot&gt;)">addSnapshotListener</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;activity:&nbsp;<a href="https://developer.android.com/reference/kotlin/android/app/Activity.html">Activity</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;listener:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/EventListener.html">EventListener</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/ListenerRegistration.html">ListenerRegistration</a></pre>
       <p>Starts listening to this query with the given options, using an Activity-scoped listener. </p>
       <p>The listener will be automatically removed during <code><a href="https://developer.android.com/reference/kotlin/android/app/Activity.html#onStop--">Activity#onStop</a></code>.</p>
       <div class="devsite-table-wrapper">
@@ -649,7 +649,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     QuerySnapshot.getMetadata()</code> changed) should trigger snapshot events.</p>
@@ -890,7 +890,7 @@
     </div>
     <div><a name="get-com.google.firebase.firestore.Source-"></a><a name="get"></a>
       <h3 class="api-name" id="get(com.google.firebase.firestore.Source)">get</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#get(com.google.firebase.firestore.Source)">get</a>(source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html">Task</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html">QuerySnapshot</a>!&gt;</pre>
       <p>Executes the query and returns the results as a <code>QuerySnapshot</code>. </p>
       <p>By default, <code>get()</code> attempts to provide up-to-date data when possible by waiting for data from the server, but it may return cached data or fail if you are offline and the server cannot be reached. This behavior can be altered via the <code>Source</code> parameter.</p>
       <div class="devsite-table-wrapper">
@@ -902,7 +902,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>source:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Source.html">Source</a></code></td>
+              <td width="40%"><code>source:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>A value to configure the get behavior.</p>
               </td>
@@ -1080,7 +1080,7 @@
     </div>
     <div><a name="orderBy(java.lang.String, com.google.firebase.firestore.Query.Direction)"></a><a name="orderBy-java.lang.String-com.google.firebase.firestore.Query.Direction-"></a><a name="orderby"></a>
       <h3 class="api-name" id="orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(field:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(java.lang.String,com.google.firebase.firestore.Query.Direction)">orderBy</a>(field:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></pre>
       <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1097,7 +1097,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a></code></td>
+              <td width="40%"><code>direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>The direction to sort.</p>
               </td>
@@ -1125,7 +1125,7 @@
     </div>
     <div><a name="orderBy(com.google.firebase.firestore.FieldPath, com.google.firebase.firestore.Query.Direction)"></a><a name="orderBy-com.google.firebase.firestore.FieldPath-com.google.firebase.firestore.Query.Direction-"></a><a name="orderby"></a>
       <h3 class="api-name" id="orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(fieldPath:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/FieldPath.html">FieldPath</a>,&nbsp;direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html#orderBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.Query.Direction)">orderBy</a>(fieldPath:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/FieldPath.html">FieldPath</a>,&nbsp;direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.html">Query</a></pre>
       <p>Creates and returns a new <code>Query</code> that's additionally sorted by the specified field, optionally in descending order instead of ascending.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -1142,7 +1142,7 @@
               </td>
             </tr>
             <tr>
-              <td width="40%"><code>direction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/Query.Direction.html">Query.Direction</a></code></td>
+              <td width="40%"><code>direction:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>The direction to sort.</p>
               </td>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/firestore/QuerySnapshot.html	2023-01-17 16:45:30.024767555 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/firestore/QuerySnapshot.html	2023-01-17 16:39:29.357742003 +0000
@@ -53,7 +53,7 @@
           <tr>
             <td width="40%"><code>(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html">Mutable</a>)<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentChange.html">DocumentChange</a>!&gt;</code></td>
             <td>
-              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>)</code></div>
+              <div><code><a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>)</code></div>
               <p>Returns the list of documents that changed since the last snapshot.</p>
             </td>
           </tr>
@@ -187,7 +187,7 @@
     </div>
     <div><a name="getDocumentChanges-com.google.firebase.firestore.MetadataChanges-"></a><a name="getdocumentchanges"></a>
       <h3 class="api-name" id="getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a>):&nbsp;(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html">Mutable</a>)<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentChange.html">DocumentChange</a>!&gt;</pre>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/QuerySnapshot.html#getDocumentChanges(com.google.firebase.firestore.MetadataChanges)">getDocumentChanges</a>(metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>):&nbsp;(<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html">Mutable</a>)<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/firestore/DocumentChange.html">DocumentChange</a>!&gt;</pre>
       <p>Returns the list of documents that changed since the last snapshot. If it's the first snapshot all documents will be in the list as added changes.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -198,7 +198,7 @@
           </thead>
           <tbody class="list">
             <tr>
-              <td width="40%"><code>metadataChanges:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/firestore/MetadataChanges.html">MetadataChanges</a></code></td>
+              <td width="40%"><code>metadataChanges:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></code></td>
               <td>
                 <p>Indicates whether metadata-only changes (i.e. only <code>
     DocumentSnapshot.getMetadata()</code> changed) should be included.</p>

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jan 12, 2023

Size Report 1

Affected Products

  • firebase-abt

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)116 kB111 kB-4.56 kB (-3.9%)
    apk (release)1.27 MB1.26 MB-5.80 kB (-0.5%)
  • firebase-appcheck

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)361 kB358 kB-3.27 kB (-0.9%)
    apk (release)1.56 MB1.54 MB-15.3 kB (-1.0%)
  • firebase-appcheck-debug

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)362 kB361 kB-1.09 kB (-0.3%)
    apk (release)1.56 MB1.56 MB-2.86 kB (-0.2%)
  • firebase-appcheck-debug-testing

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)364 kB364 kB-488 B (-0.1%)
    apk (release)1.60 MB1.59 MB-2.36 kB (-0.1%)
  • firebase-appcheck-interop

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)1.54 MB1.54 MB-816 B (-0.1%)
  • firebase-appcheck-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)369 kB369 kB-491 B (-0.1%)
    apk (release)1.94 MB1.94 MB-2.55 kB (-0.1%)
  • firebase-appcheck-playintegrity

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)364 kB361 kB-3.25 kB (-0.9%)
    apk (release)1.57 MB1.57 MB-2.77 kB (-0.2%)
  • firebase-appcheck-safetynet

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)363 kB361 kB-1.99 kB (-0.5%)
    apk (release)1.57 MB1.57 MB-2.48 kB (-0.2%)
  • firebase-appdistribution

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)802 kB658 kB-144 kB (-17.9%)
    apk (release)2.57 MB2.49 MB-78.1 kB (-3.0%)
  • firebase-appdistribution-api

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)112 kB111 kB-632 B (-0.6%)
    apk (release)1.27 MB1.26 MB-5.58 kB (-0.4%)
  • firebase-appdistribution-api-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)124 kB123 kB-437 B (-0.4%)
    apk (release)1.65 MB1.64 MB-2.57 kB (-0.2%)
  • firebase-common

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)111 kB79.4 kB-31.6 kB (-28.5%)
    apk (release)1.26 MB1.23 MB-26.2 kB (-2.1%)
  • firebase-common-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)123 kB119 kB-4.25 kB (-3.5%)
    apk (release)1.64 MB1.64 MB-2.40 kB (-0.1%)
  • firebase-components

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)596 kB579 kB-17.1 kB (-2.9%)
  • firebase-config

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)125 kB118 kB-7.08 kB (-5.7%)
    apk (release)1.31 MB1.29 MB-24.8 kB (-1.9%)
  • firebase-config-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)134 kB133 kB-424 B (-0.3%)
    apk (release)1.69 MB1.69 MB-1.57 kB (-0.1%)
  • firebase-crashlytics

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)244 kB163 kB-81.3 kB (-33.3%)
    apk (release)1.47 MB1.37 MB-103 kB (-7.0%)
  • firebase-crashlytics-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)252 kB252 kB-441 B (-0.2%)
    apk (release)1.86 MB1.85 MB-3.09 kB (-0.2%)
  • firebase-crashlytics-ndk

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive / arm64-v8a)1.41 MB244 kB-1.16 MB (-82.7%)
    apk (aggressive / armeabi-v7a)885 kB244 kB-641 kB (-72.4%)
    apk (aggressive / x86)1.39 MB244 kB-1.15 MB (-82.4%)
    apk (aggressive / x86_64)1.45 MB244 kB-1.21 MB (-83.2%)
    apk (release / arm64-v8a)2.64 MB1.47 MB-1.16 MB (-44.2%)
    apk (release / armeabi-v7a)2.11 MB1.47 MB-642 kB (-30.3%)
    apk (release / x86)2.62 MB1.47 MB-1.15 MB (-43.8%)
    apk (release / x86_64)2.68 MB1.47 MB-1.21 MB (-45.1%)
  • firebase-database

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)359 kB358 kB-1.27 kB (-0.4%)
    apk (release)1.72 MB1.56 MB-159 kB (-9.3%)
  • firebase-database-collection

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)941 kB929 kB-11.5 kB (-1.2%)
  • firebase-database-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)367 kB367 kB-390 B (-0.1%)
    apk (release)2.10 MB2.10 MB-5.37 kB (-0.3%)
  • firebase-datatransport

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)161 kB160 kB-784 B (-0.5%)
    apk (release)1.35 MB1.35 MB-1.70 kB (-0.1%)
  • firebase-decoders-json

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)15.3 kB12.7 kB-2.63 kB (-17.2%)
  • firebase-dynamic-links

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)360 kB358 kB-1.31 kB (-0.4%)
    apk (release)1.56 MB1.54 MB-16.1 kB (-1.0%)
  • firebase-dynamic-links-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)367 kB367 kB-475 B (-0.1%)
    apk (release)1.94 MB1.94 MB-3.55 kB (-0.2%)
  • firebase-dynamic-module-support

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)124 kB116 kB-7.49 kB (-6.0%)
    apk (release)1.31 MB1.31 MB-2.06 kB (-0.2%)
  • firebase-encoders-json

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)20.1 kB15.3 kB-4.80 kB (-23.9%)
  • firebase-encoders-reflective

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)22.2 kB20.1 kB-2.05 kB (-9.2%)
  • firebase-firestore

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)517 kB483 kB-33.9 kB (-6.6%)
    apk (release)3.93 MB3.48 MB-448 kB (-11.4%)
  • firebase-firestore-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)525 kB525 kB-387 B (-0.1%)
    apk (release)4.31 MB4.31 MB-5.48 kB (-0.1%)
  • firebase-functions

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)399 kB397 kB-2.56 kB (-0.6%)
    apk (release)1.81 MB1.80 MB-15.9 kB (-0.9%)
  • firebase-functions-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)408 kB407 kB-419 B (-0.1%)
    apk (release)2.19 MB2.19 MB-2.20 kB (-0.1%)
  • firebase-inappmessaging

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)697 kB289 kB-409 kB (-58.6%)
    apk (release)3.95 MB3.82 MB-131 kB (-3.3%)
  • firebase-inappmessaging-display

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)1.53 MB1.25 MB-276 kB (-18.0%)
    apk (release)5.21 MB5.14 MB-65.4 kB (-1.3%)
  • firebase-inappmessaging-display-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)1.54 MB1.54 MB-452 B (-0.0%)
    apk (release)5.59 MB5.59 MB-5.85 kB (-0.1%)
  • firebase-inappmessaging-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)705 kB705 kB-416 B (-0.1%)
    apk (release)4.33 MB4.33 MB-1.98 kB (-0.0%)
  • firebase-installations

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)118 kB111 kB-6.61 kB (-5.6%)
    apk (release)1.28 MB1.26 MB-19.8 kB (-1.5%)
  • firebase-installations-interop

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)651 kB649 kB-2.17 kB (-0.3%)
  • firebase-installations-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)126 kB125 kB-463 B (-0.4%)
    apk (release)1.67 MB1.66 MB-2.19 kB (-0.1%)
  • firebase-messaging

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)464 kB407 kB-57.5 kB (-12.4%)
    apk (release)1.72 MB1.66 MB-52.0 kB (-3.0%)
  • firebase-messaging-directboot

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)464 kB464 kB-416 B (-0.1%)
    apk (release)1.72 MB1.72 MB-1.80 kB (-0.1%)
  • firebase-messaging-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)472 kB471 kB-419 B (-0.1%)
    apk (release)2.10 MB2.10 MB-2.30 kB (-0.1%)
  • firebase-ml-modeldownloader

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)167 kB163 kB-3.83 kB (-2.3%)
    apk (release)1.41 MB1.37 MB-36.7 kB (-2.6%)
  • firebase-ml-modeldownloader-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)175 kB175 kB-436 B (-0.2%)
    apk (release)1.79 MB1.79 MB-2.40 kB (-0.1%)
  • firebase-perf

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)1.06 MB876 kB-182 kB (-17.2%)
    apk (release)3.05 MB2.94 MB-112 kB (-3.7%)
  • firebase-perf-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)1.07 MB1.07 MB-422 B (-0.0%)
    apk (release)3.44 MB3.43 MB-5.83 kB (-0.2%)
  • firebase-segmentation

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)118 kB118 kB-496 B (-0.4%)
    apk (release)1.29 MB1.28 MB-8.00 kB (-0.6%)
  • firebase-storage

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)359 kB358 kB-604 B (-0.2%)
    apk (release)1.59 MB1.54 MB-42.5 kB (-2.7%)
  • firebase-storage-ktx

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)366 kB366 kB-445 B (-0.1%)
    apk (release)1.97 MB1.97 MB-5.09 kB (-0.3%)
  • protolite-well-known-types

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)134 kB31.2 kB-103 kB (-76.7%)
    apk (release)663 kB273 kB-391 kB (-58.9%)
  • transport-api

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (release)14.9 kB12.7 kB-2.26 kB (-15.2%)
  • transport-backend-cct

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)58.2 kB44.0 kB-14.1 kB (-24.3%)
    apk (release)105 kB87.2 kB-18.3 kB (-17.4%)
  • transport-runtime

    TypeBase (df79e47)Merge (7e47a72)Diff
    apk (aggressive)44.0 kB8.68 kB-35.3 kB (-80.3%)
    apk (release)83.5 kB24.1 kB-59.3 kB (-71.1%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/3U0MB0nGv9.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jan 12, 2023

Coverage Report 1

Affected Products

  • firebase-database

    Overall coverage changed from 50.07% (df79e47) to 50.15% (7e47a72) by +0.09%.

    FilenameBase (df79e47)Merge (7e47a72)Diff
    ChildChangeAccumulator.java83.33%96.67%+13.33%
    WebsocketConnection.java32.77%35.03%+2.26%
  • firebase-firestore

    Overall coverage changed from 44.53% (df79e47) to 44.54% (7e47a72) by +0.00%.

    FilenameBase (df79e47)Merge (7e47a72)Diff
    SetMutation.java94.44%97.22%+2.78%
  • firebase-installations

    Overall coverage changed from ? (df79e47) to 58.61% (7e47a72) by ?.

    22 individual files with coverage change

    FilenameBase (df79e47)Merge (7e47a72)Diff
    AutoValue_InstallationResponse.java?58.93%?
    AutoValue_PersistedInstallationEntry.java?61.18%?
    AutoValue_TokenResult.java?45.65%?
    AwaitListener.java?0.00%?
    Clock.java?0.00%?
    CrossProcessLock.java?51.85%?
    FirebaseInstallations.java?96.62%?
    FirebaseInstallationServiceClient.java?4.80%?
    FirebaseInstallationsException.java?78.57%?
    FirebaseInstallationsRegistrar.java?100.00%?
    GetAuthTokenListener.java?100.00%?
    GetIdListener.java?70.00%?
    IidStore.java?22.39%?
    InstallationResponse.java?100.00%?
    PersistedInstallation.java?97.01%?
    PersistedInstallationEntry.java?100.00%?
    RandomFidGenerator.java?20.00%?
    RequestLimiter.java?100.00%?
    StateListener.java?0.00%?
    SystemClock.java?100.00%?
    TokenResult.java?100.00%?
    Utils.java?95.00%?

  • firebase-perf

    Overall coverage changed from 71.15% (df79e47) to 71.17% (7e47a72) by +0.02%.

    FilenameBase (df79e47)Merge (7e47a72)Diff
    RateLimiter.java90.77%91.54%+0.77%

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/qERfWCWmRO.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jan 12, 2023

Startup Time Report 1

Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS.

Notes

Startup Times

  • ComponentDiscovery

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p10435 ±23 μs905 ±48 μs+470 μs (+108.1%)YES
    p25474 ±23 μs989 ±45 μs+515 μs (+108.8%)YES
    p50563 ±29 μs1.11 ±0.05 ms+549 μs (+97.5%)YES
    p75674 ±37 μs1.32 ±0.08 ms+647 μs (+96.1%)YES
    p90858 ±64 μs1.57 ±0.1 ms+711 μs (+82.8%)YES

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p10765 ±12 μs690 ±12 μs-74.8 μs (-9.8%)YES
    p25804 ±14 μs725 ±11 μs-79.7 μs (-9.9%)YES
    p50873 ±26 μs789 ±17 μs-84.3 μs (-9.7%)MAYBE
    p751.11 ±0.06 ms999 ±38 μs-106 μs (-9.6%)NO
    p901.43 ±0.1 ms1.39 ±0.1 ms-40.7 μs (-2.9%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • Firebase

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p105.12 ±0.3 ms3.90 ±0.3 ms-1.22 ms (-23.8%)NO
    p255.41 ±0.3 ms4.12 ±0.3 ms-1.29 ms (-23.8%)NO
    p505.89 ±0.3 ms4.47 ±0.4 ms-1.42 ms (-24.1%)NO
    p756.53 ±0.3 ms4.96 ±0.4 ms-1.57 ms (-24.1%)NO
    p907.30 ±0.4 ms5.46 ±0.4 ms-1.84 ms (-25.2%)MAYBE

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p106.45 ±0.1 ms4.50 ±0.08 ms-1.96 ms (-30.3%)YES
    p256.67 ±0.1 ms4.67 ±0.09 ms-2.01 ms (-30.1%)YES
    p507.00 ±0.2 ms4.94 ±0.08 ms-2.07 ms (-29.5%)YES
    p757.61 ±0.2 ms5.44 ±0.1 ms-2.17 ms (-28.6%)YES
    p908.62 ±0.5 ms6.25 ±0.3 ms-2.37 ms (-27.5%)YES

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • Runtime

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p104.58 ±0.3 ms2.89 ±0.3 ms-1.69 ms (-37.0%)MAYBE
    p254.84 ±0.3 ms3.02 ±0.3 ms-1.82 ms (-37.7%)MAYBE
    p505.23 ±0.3 ms3.25 ±0.3 ms-1.99 ms (-38.0%)MAYBE
    p755.80 ±0.3 ms3.59 ±0.4 ms-2.21 ms (-38.1%)MAYBE
    p906.50 ±0.4 ms3.98 ±0.4 ms-2.52 ms (-38.8%)MAYBE

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p105.53 ±0.1 ms3.68 ±0.07 ms-1.86 ms (-33.6%)YES
    p255.70 ±0.1 ms3.81 ±0.07 ms-1.90 ms (-33.3%)YES
    p505.95 ±0.1 ms4.00 ±0.08 ms-1.96 ms (-32.9%)YES
    p756.36 ±0.2 ms4.26 ±0.08 ms-2.10 ms (-33.0%)YES
    p907.00 ±0.3 ms4.73 ±0.2 ms-2.26 ms (-32.4%)YES

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • fire-abt

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p1011.0 ±2 μs10.1 ±2 μs-941 ns (-8.5%)NO
    p2511.8 ±3 μs10.8 ±2 μs-945 ns (-8.0%)NO
    p5012.6 ±3 μs12.1 ±3 μs-551 ns (-4.4%)NO
    p7514.4 ±4 μs14.5 ±6 μs+163 ns (+1.1%)NO
    p9020.9 ±9 μs17.5 ±6 μs-3.34 μs (-16.0%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p1030.0 ±6 μs28.6 ±3 μs-1.42 μs (-4.7%)NO
    p2532.5 ±5 μs30.3 ±3 μs-2.21 μs (-6.8%)NO
    p5036.1 ±6 μs32.7 ±3 μs-3.38 μs (-9.4%)NO
    p7541.3 ±7 μs37.3 ±4 μs-3.98 μs (-9.6%)NO
    p9051.3 ±9 μs44.7 ±7 μs-6.58 μs (-12.8%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • fire-fiam

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p108.61 ±3 ms9.70 ±2 ms+1.09 ms (+12.7%)NO
    p259.11 ±3 ms10.2 ±2 ms+1.12 ms (+12.3%)NO
    p509.79 ±3 ms11.1 ±2 ms+1.32 ms (+13.5%)NO
    p7510.9 ±3 ms12.4 ±2 ms+1.50 ms (+13.8%)NO
    p9012.4 ±4 ms14.1 ±2 ms+1.66 ms (+13.4%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p1014.2 ±6 ms18.9 ±0.9 ms+4.71 ms (+33.3%)NO
    p2515.6 ±7 ms20.8 ±0.9 ms+5.22 ms (+33.5%)NO
    p5017.4 ±7 ms22.9 ±1 ms+5.52 ms (+31.8%)NO
    p7519.8 ±8 ms25.6 ±1 ms+5.77 ms (+29.2%)NO
    p9022.9 ±9 ms28.7 ±2 ms+5.87 ms (+25.7%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • fire-installations

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p10343 ±56 μs332 ±44 μs-11.6 μs (-3.4%)NO
    p25357 ±61 μs348 ±49 μs-9.31 μs (-2.6%)NO
    p50376 ±63 μs368 ±54 μs-7.58 μs (-2.0%)NO
    p75400 ±64 μs398 ±71 μs-1.78 μs (-0.4%)NO
    p90483 ±96 μs442 ±81 μs-41.3 μs (-8.5%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p10555 ±101 μs594 ±77 μs+39.1 μs (+7.0%)NO
    p25593 ±106 μs620 ±80 μs+27.0 μs (+4.5%)NO
    p50649 ±114 μs669 ±86 μs+19.3 μs (+3.0%)NO
    p75731 ±136 μs752 ±101 μs+20.3 μs (+2.8%)NO
    p90924 ±188 μs909 ±149 μs-15.2 μs (-1.6%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • fire-rc

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p10447 ±592 μs326 ±276 μs-121 μs (-27.0%)NO
    p25466 ±614 μs342 ±284 μs-124 μs (-26.7%)NO
    p50496 ±651 μs363 ±297 μs-133 μs (-26.8%)NO
    p75567 ±743 μs394 ±306 μs-173 μs (-30.5%)NO
    p90669 ±869 μs446 ±320 μs-223 μs (-33.3%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p10598 ±585 μs857 ±473 μs+259 μs (+43.4%)NO
    p25680 ±664 μs986 ±504 μs+306 μs (+45.0%)NO
    p50851 ±778 μs1.28 ±0.5 ms+431 μs (+50.6%)NO
    p751.16 ±1 ms1.63 ±0.6 ms+472 μs (+40.7%)NO
    p901.45 ±1 ms2.07 ±0.6 ms+618 μs (+42.5%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • fire-transport

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p101.30 ±0.7 ms1.33 ±0.5 ms+26.7 μs (+2.1%)NO
    p251.38 ±0.7 ms1.39 ±0.5 ms+6.00 μs (+0.4%)NO
    p501.44 ±0.8 ms1.49 ±0.5 ms+46.1 μs (+3.2%)NO
    p751.52 ±0.8 ms1.70 ±0.4 ms+181 μs (+11.9%)NO
    p901.88 ±1 ms1.99 ±0.4 ms+112 μs (+6.0%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p103.58 ±2 ms4.03 ±0.9 ms+447 μs (+12.5%)NO
    p254.01 ±2 ms5.34 ±0.5 ms+1.34 ms (+33.3%)NO
    p504.71 ±2 ms6.40 ±0.5 ms+1.69 ms (+35.9%)NO
    p755.93 ±3 ms8.84 ±2 ms+2.91 ms (+49.2%)NO
    p907.70 ±3 ms11.8 ±3 ms+4.06 ms (+52.6%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
  • timeToInitialDisplay

    DeviceStatisticsDistributions
    oriole-32
    Percentiledf79e477e47a72DiffSignificant (?)
    p10192 ±5 ms161 ±6 ms-31.5 ms (-16.4%)MAYBE
    p25199 ±6 ms166 ±7 ms-33.2 ms (-16.6%)MAYBE
    p50207 ±7 ms172 ±8 ms-34.1 ms (-16.5%)MAYBE
    p75215 ±7 ms181 ±12 ms-33.8 ms (-15.7%)NO
    p90224 ±10 ms191 ±17 ms-33.4 ms (-14.9%)NO

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN
    redfin-30
    Percentiledf79e477e47a72DiffSignificant (?)
    p10231 ±3 ms186 ±4 ms-45.3 ms (-19.6%)YES
    p25236 ±3 ms192 ±5 ms-45.0 ms (-19.0%)YES
    p50244 ±3 ms199 ±4 ms-45.0 ms (-18.5%)YES
    p75251 ±4 ms206 ±4 ms-45.0 ms (-17.9%)YES
    p90260 ±5 ms214 ±4 ms-45.7 ms (-17.6%)YES

    20 test runs in comparison
    CommitTest Runs
    df79e47
    • 2023-01-14_01:51:23.697190_yNvA
    • 2023-01-14_01:51:23.699428_tQQN
    • 2023-01-14_01:51:23.699438_qars
    • 2023-01-14_01:51:23.699444_atwx
    • 2023-01-14_01:51:23.699449_NLFT
    • 2023-01-14_01:51:23.699454_okoE
    • 2023-01-14_01:51:23.699460_xeap
    • 2023-01-14_01:51:23.699465_MyNp
    • 2023-01-14_01:51:23.699470_qlFs
    • 2023-01-14_01:51:23.699476_QvjK
    7e47a72
    • 2023-01-17_16:51:38.492766_ztmv
    • 2023-01-17_16:51:38.493715_AqnJ
    • 2023-01-17_16:51:38.493725_qSvA
    • 2023-01-17_16:51:38.493731_iPVN
    • 2023-01-17_16:51:38.493737_kmrc
    • 2023-01-17_16:51:38.493742_Xfzx
    • 2023-01-17_16:51:38.493748_HuUg
    • 2023-01-17_16:51:38.493753_bIgj
    • 2023-01-17_16:51:38.493758_bJUu
    • 2023-01-17_16:51:38.493763_KtsN

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/IGfVlpQnsT/index.html

@github-actions
Copy link
Contributor

github-actions bot commented Jan 12, 2023

Unit Test Results

   402 files  ±0     402 suites  ±0   18m 22s ⏱️ +30s
4 761 tests +1  4 739 ✔️ +3  22 💤 ±0  0  - 2 
4 777 runs  +1  4 755 ✔️ +3  22 💤 ±0  0  - 2 

Results for commit 1d5274f. ± Comparison against base commit 7848cc1.

♻️ This comment has been updated with latest results.

Copy link
Member

@daymxn daymxn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some comments going over idiomatic improvements from Java to Kotlin- and just general design stuff. Kotlin is great in that it can be exactly like Java. But it's also great in that it provides much much more in the realm of creating idiomatic and functional systems. But with that, comes a different way of thinking- and it's a learning process. But you're doing great so far, so keep it up!

Also, regarding build-src-check failing: the error it's spitting out is a generic "we failed to spin a docker image". We've been having this problem across the board- and (afaik) it has nothing to do with your PR specifically. We believe it's an issue with GH themselves, but it's something worth investigating further. @rlazo has an open bug regarding it as well: b/264048287

@emilypgoogle emilypgoogle force-pushed the ep/fire-escape-kotlin branch from 4798dc8 to 2f5f6f3 Compare January 13, 2023 20:44
@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2023

buildSrc Test Results

18 tests   18 ✔️  1m 17s ⏱️
  4 suites    0 💤
  4 files      0

Results for commit 1d5274f.

♻️ This comment has been updated with latest results.

@emilypgoogle emilypgoogle requested a review from daymxn January 17, 2023 16:36
Copy link
Member

@daymxn daymxn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@emilypgoogle emilypgoogle merged commit ff558a4 into master Jan 18, 2023
@emilypgoogle emilypgoogle deleted the ep/fire-escape-kotlin branch January 18, 2023 16:18
mrober pushed a commit that referenced this pull request Jan 30, 2023
* Migrate FireEscapeArtifactPlugin to kotlin

* Add copyright

* Resolve comments

* Reduce nesting

* Use smaller method definition
@yifanyang yifanyang mentioned this pull request Feb 1, 2023
@firebase firebase locked and limited conversation to collaborators Feb 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants