Skip to content

Commit 1925119

Browse files
authored
[Infra] Bump kotlin to 2.0.21 (#7117)
Jump to the kotlin 2.x badgawon. Beyond updating the stdlib, related dependencies are bumped to the latest version they released that also depends on 2.0.x
1 parent c9a4a3d commit 1925119

File tree

18 files changed

+60
-41
lines changed

18 files changed

+60
-41
lines changed

appcheck/firebase-appcheck/firebase-appcheck.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ dependencies {
7070
testImplementation libs.junit
7171
testImplementation libs.junit
7272
testImplementation libs.mockito.core
73-
testImplementation libs.mockito.mockito.inline
7473
testImplementation libs.robolectric
7574

7675
androidTestImplementation project(':appcheck:firebase-appcheck')
@@ -85,5 +84,4 @@ dependencies {
8584
androidTestImplementation libs.truth
8685
androidTestImplementation libs.junit
8786
androidTestImplementation libs.mockito.core
88-
androidTestImplementation libs.mockito.mockito.inline
8987
}

firebase-appdistribution-api/firebase-appdistribution-api.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ dependencies {
6969
testImplementation libs.truth
7070
testImplementation libs.junit
7171
testImplementation libs.mockito.core
72-
testImplementation libs.mockito.mockito.inline
7372
testImplementation libs.robolectric
7473

7574
androidTestImplementation libs.androidx.test.core

firebase-appdistribution/firebase-appdistribution.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ dependencies {
9898
testImplementation libs.androidx.test.core
9999
testImplementation libs.truth
100100
testImplementation libs.junit
101-
testImplementation libs.mockito.mockito.inline
101+
testImplementation libs.mockito.core
102102
testImplementation libs.robolectric
103103

104104
androidTestImplementation(project(":integ-testing")){
@@ -111,5 +111,4 @@ dependencies {
111111
androidTestImplementation libs.truth
112112
androidTestImplementation libs.junit
113113
androidTestImplementation libs.mockito.core
114-
androidTestImplementation libs.mockito.mockito.inline
115114
}

firebase-installations/firebase-installations.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ dependencies {
7373
testImplementation libs.truth
7474
testImplementation libs.junit
7575
testImplementation libs.mockito.core
76-
testImplementation libs.mockito.mockito.inline
7776
testImplementation libs.robolectric
7877

7978
androidTestImplementation(project(":integ-testing")){
@@ -86,5 +85,4 @@ dependencies {
8685
androidTestImplementation libs.truth
8786
androidTestImplementation libs.junit
8887
androidTestImplementation libs.mockito.core
89-
androidTestImplementation libs.mockito.mockito.inline
9088
}

firebase-messaging/firebase-messaging.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,5 +155,4 @@ dependencies {
155155
androidTestImplementation libs.truth
156156
androidTestImplementation libs.junit
157157
androidTestImplementation libs.mockito.core
158-
androidTestImplementation libs.mockito.mockito.inline
159158
}

firebase-messaging/src/test/java/com/google/firebase/messaging/shadows/ShadowMessenger.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,16 @@
1313
// limitations under the License.
1414
package com.google.firebase.messaging.shadows;
1515

16+
import static org.robolectric.util.reflector.Reflector.reflector;
17+
1618
import android.os.Message;
1719
import android.os.Messenger;
1820
import android.os.RemoteException;
1921
import org.robolectric.annotation.Implementation;
2022
import org.robolectric.annotation.Implements;
2123
import org.robolectric.annotation.RealObject;
22-
import org.robolectric.shadow.api.Shadow;
24+
import org.robolectric.util.reflector.Direct;
25+
import org.robolectric.util.reflector.ForType;
2326

2427
@Implements(Messenger.class)
2528
public class ShadowMessenger {
@@ -28,12 +31,18 @@ public class ShadowMessenger {
2831

2932
private static RemoteException sendException = null;
3033

34+
@ForType(Messenger.class)
35+
interface MessengerReflector {
36+
@Direct
37+
void send(Messenger messenger, Message message) throws RemoteException;
38+
}
39+
3140
@Implementation
3241
protected void send(Message message) throws RemoteException {
3342
if (sendException != null) {
3443
throw sendException;
3544
} else {
36-
Shadow.directlyOn(realMessenger, Messenger.class).send(message);
45+
reflector(Messenger.class, realMessenger).send(message);
3746
}
3847
}
3948

firebase-perf/firebase-perf.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,5 @@ dependencies {
136136
testImplementation libs.androidx.test.rules
137137
testImplementation libs.junit
138138
testImplementation libs.mockito.core
139-
testImplementation libs.mockito.mockito.inline
140139
testImplementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
141140
}

firebase-perf/src/main/java/com/google/firebase/perf/config/RemoteConfigManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ private void triggerFirebaseRemoteConfigFetchAndActivateOnSuccessfulFetch() {
363363
@VisibleForTesting
364364
protected void syncConfigValues(Map<String, FirebaseRemoteConfigValue> newlyFetchedMap) {
365365
allRcConfigMap.putAll(newlyFetchedMap);
366-
for (String existingKey : allRcConfigMap.keySet()) {
366+
for (String existingKey : ((Map<String, FirebaseRemoteConfigValue>) allRcConfigMap).keySet()) {
367367
if (!newlyFetchedMap.containsKey(existingKey)) {
368368
allRcConfigMap.remove(existingKey);
369369
}

firebase-sessions/firebase-sessions.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ android {
5757
targetSdk = targetSdkVersion
5858
unitTests { isIncludeAndroidResources = true }
5959
}
60-
lint { targetSdk = targetSdkVersion }
60+
lint {
61+
baseline = file("lint-baseline.xml")
62+
targetSdk = targetSdkVersion
63+
}
6164
}
6265

6366
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KaptGenerateStubs::class.java).configureEach {
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<issues format="6" by="lint 8.6.1" type="baseline" client="gradle" dependencies="false" name="AGP (8.6.1)" variant="all" version="8.6.1">
3+
4+
</issues>

0 commit comments

Comments
 (0)