Skip to content

Commit 74c69c2

Browse files
committed
Upgrade gJF and remove global config for gJF.
1 parent debdb13 commit 74c69c2

File tree

42 files changed

+73
-94
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+73
-94
lines changed

build.gradle

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -77,27 +77,6 @@ configure(subprojects) {
7777
}
7878
}
7979

80-
apply plugin: 'com.github.sherter.google-java-format'
81-
googleJavaFormat {
82-
toolVersion = '1.7'
83-
}
84-
tasks.googleJavaFormat {
85-
source '.'
86-
include '**/java/**/*.java'
87-
exclude '**/generated/**'
88-
exclude 'src/testUtil/java/com/google/firebase/firestore/testutil/Assert.java'
89-
exclude 'src/testUtil/java/com/google/firebase/firestore/testutil/ThrowingRunnable.java'
90-
exclude '**/package-info.java'
91-
}
92-
tasks.verifyGoogleJavaFormat {
93-
source '.'
94-
include '**/java/**/*.java'
95-
exclude '**/generated/**'
96-
exclude 'src/testUtil/java/com/google/firebase/firestore/testutil/Assert.java'
97-
exclude 'src/testUtil/java/com/google/firebase/firestore/testutil/ThrowingRunnable.java'
98-
exclude '**/package-info.java'
99-
}
100-
10180
apply plugin: "org.jlleitschuh.gradle.ktlint"
10281
}
10382

buildSrc/build.gradle

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ repositories {
2929
maven {
3030
url 'https://storage.googleapis.com/android-ci/mvn/'
3131
}
32+
maven {
33+
url 'https://plugins.gradle.org/m2/'
34+
}
3235
}
3336

3437
// Refer latest "perf-plugin" released version on https://maven.google.com/web/index.html?q=perf-plugin#com.google.firebase:perf-plugin
@@ -37,7 +40,7 @@ repositories {
3740
def perfPluginVersion = System.getenv("FIREBASE_PERF_PLUGIN_VERSION") ?: "1.4.0"
3841

3942
googleJavaFormat {
40-
toolVersion = '1.7'
43+
toolVersion = '1.10.0'
4144
}
4245

4346
dependencies {
@@ -64,6 +67,7 @@ dependencies {
6467
implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.6'
6568
implementation 'org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.17-g013-9b8280a'
6669
implementation 'com.android.tools.build:gradle:3.4.3'
70+
implementation 'gradle.plugin.com.github.sherter.google-java-format:google-java-format-gradle-plugin:0.9'
6771

6872
testImplementation 'junit:junit:4.13.2'
6973
testImplementation group: 'com.google.code.gson', name: 'gson', version: '2.8.6'

buildSrc/src/main/java/com/google/firebase/gradle/plugins/FirebaseJavaLibraryPlugin.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
package com.google.firebase.gradle.plugins;
1616

17+
import com.github.sherter.googlejavaformatgradleplugin.GoogleJavaFormatExtension;
1718
import com.google.common.collect.ImmutableList;
1819
import com.google.common.collect.ImmutableMap;
1920
import com.google.firebase.gradle.plugins.apiinfo.ApiInformationTask;
@@ -37,6 +38,9 @@ public class FirebaseJavaLibraryPlugin implements Plugin<Project> {
3738
@Override
3839
public void apply(Project project) {
3940
project.apply(ImmutableMap.of("plugin", "java-library"));
41+
project.apply(ImmutableMap.of("plugin", "com.github.sherter.google-java-format"));
42+
project.getExtensions().getByType(GoogleJavaFormatExtension.class).setToolVersion("1.10.0");
43+
4044
FirebaseLibraryExtension firebaseLibrary =
4145
project
4246
.getExtensions()

buildSrc/src/main/java/com/google/firebase/gradle/plugins/FirebaseLibraryPlugin.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import com.android.build.gradle.LibraryExtension;
2020
import com.android.build.gradle.api.AndroidSourceSet;
21+
import com.github.sherter.googlejavaformatgradleplugin.GoogleJavaFormatExtension;
2122
import com.google.common.collect.ImmutableList;
2223
import com.google.common.collect.ImmutableMap;
2324
import com.google.firebase.gradle.plugins.apiinfo.ApiInformationTask;
@@ -42,6 +43,8 @@ public class FirebaseLibraryPlugin implements Plugin<Project> {
4243
public void apply(Project project) {
4344
project.apply(ImmutableMap.of("plugin", "com.android.library"));
4445
project.apply(ImmutableMap.of("plugin", LicenseResolverPlugin.class));
46+
project.apply(ImmutableMap.of("plugin", "com.github.sherter.google-java-format"));
47+
project.getExtensions().getByType(GoogleJavaFormatExtension.class).setToolVersion("1.10.0");
4548

4649
FirebaseLibraryExtension firebaseLibrary =
4750
project

buildSrc/src/main/java/com/google/firebase/gradle/plugins/publish/Publisher.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,21 @@ private static Map<String, String> getDependencyTypes(FirebaseLibraryExtension f
130130
Configuration dummyDependencyConfiguration =
131131
project.getConfigurations().create("publisherDummyConfig");
132132
Set<Dependency> nonProjectDependencies =
133-
project.getConfigurations().getByName(firebaseLibrary.getRuntimeClasspath())
134-
.getAllDependencies().stream()
133+
project
134+
.getConfigurations()
135+
.getByName(firebaseLibrary.getRuntimeClasspath())
136+
.getAllDependencies()
137+
.stream()
135138
.filter(dep -> !(dep instanceof ProjectDependency))
136139
.collect(Collectors.toSet());
137140

138141
dummyDependencyConfiguration.getDependencies().addAll(nonProjectDependencies);
139142
try {
140-
return project.getConfigurations().getByName(firebaseLibrary.getRuntimeClasspath())
141-
.getAllDependencies().stream()
143+
return project
144+
.getConfigurations()
145+
.getByName(firebaseLibrary.getRuntimeClasspath())
146+
.getAllDependencies()
147+
.stream()
142148
.map(dep -> getType(dummyDependencyConfiguration, dep))
143149
.filter(Objects::nonNull)
144150
.collect(Collectors.toMap(lib -> lib.name, lib -> lib.type.getFormat()));

encoders/encoders.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515

1616
configure(subprojects) {
1717
group = 'com.google.firebase'
18+
apply plugin: 'com.github.sherter.google-java-format'
1819
}
1920

encoders/firebase-encoders-processor/firebase-encoders-processor.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,8 @@ dependencies {
4949

5050
test {
5151
testLogging.showStandardStreams = true
52+
}
53+
54+
googleJavaFormat {
55+
exclude 'src/test/resources/**'
5256
}

firebase-components/src/main/java/com/google/firebase/dynamicloading/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414
/** @hide */
15-
package com.google.firebase.dynamicloading;
15+
package com.google.firebase.dynamicloading;

firebase-config/src/main/java/com/google/firebase/remoteconfig/internal/package-info.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,4 @@
1313
// limitations under the License.
1414

1515
/** @hide */
16-
1716
package com.google.firebase.remoteconfig.internal;
18-
19-

firebase-crashlytics-ndk/src/main/java/com/google/firebase/crashlytics/ndk/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
// limitations under the License.
1414

1515
/** @hide */
16-
package com.google.firebase.crashlytics.ndk;
16+
package com.google.firebase.crashlytics.ndk;

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/internal/common/SessionReportingCoordinator.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,7 @@ private void persistEvent(
225225

226226
if (!sortedCustomAttributes.isEmpty()) {
227227
eventBuilder.setApp(
228-
capturedEvent
229-
.getApp()
230-
.toBuilder()
228+
capturedEvent.getApp().toBuilder()
231229
.setCustomAttributes(ImmutableList.from(sortedCustomAttributes))
232230
.setInternalKeys(ImmutableList.from(sortedInternalKeys))
233231
.build());

firebase-crashlytics/src/test/java/com/google/firebase/crashlytics/internal/model/CrashlyticsReportTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,7 @@ public void testSetSessionIdUtf8Bytes_returnsProperSessionId() {
148148
assertNotEquals(testSessionId, testReport.getSession().getIdentifier());
149149

150150
final CrashlyticsReport updatedReport =
151-
testReport
152-
.toBuilder()
151+
testReport.toBuilder()
153152
.setSession(
154153
testReport.getSession().toBuilder().setIdentifierFromUtf8Bytes(utf8Bytes).build())
155154
.build();

firebase-database/src/main/java/com/google/firebase/database/core/SyncTree.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ public boolean equals(Object other) {
812812
public int hashCode() {
813813
return spec.hashCode();
814814
}
815-
};
815+
}
816816

817817
public void keepSynced(final QuerySpec query, final boolean keep) {
818818
if (keep && !keepSyncedQueries.contains(query)) {

firebase-database/src/main/java/com/google/firebase/database/core/utilities/PushIdGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public static final String predecessor(String key) {
9393
return next.append(
9494
new String(new char[MAX_KEY_LEN - next.length()]).replace("\0", "" + MAX_PUSH_CHAR))
9595
.toString();
96-
};
96+
}
9797

9898
public static final String successor(String key) {
9999
Validation.validateNullableKey(key);

firebase-datatransport/src/main/java/com/google/firebase/datatransport/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
// limitations under the License.
1414

1515
/** @hide */
16-
package com.google.firebase.datatransport;
16+
package com.google.firebase.datatransport;

firebase-dynamic-links/src/main/java/com/google/firebase/dynamiclinks/internal/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
// limitations under the License.
1414

1515
/** @hide */
16-
package com.google.firebase.dynamiclinks.internal;
16+
package com.google.firebase.dynamiclinks.internal;

firebase-firestore/firebase-firestore.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@ configurations.all {
108108
exclude group: "com.google.protobuf", module: "protobuf-java"
109109
}
110110

111+
googleJavaFormat {
112+
exclude 'src/testUtil/java/com/google/firebase/firestore/testutil/Assert.java'
113+
exclude 'src/testUtil/java/com/google/firebase/firestore/testutil/ThrowingRunnable.java'
114+
}
115+
111116
dependencies {
112117
implementation project(':firebase-common')
113118
implementation project(':protolite-well-known-types')

firebase-firestore/src/main/java/com/google/firebase/firestore/local/SQLiteSchema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ private void rewriteCanonicalIds() {
559559
throw fail("Failed to decode Query data for target %s", targetId);
560560
}
561561
});
562-
};
562+
}
563563

564564
private void createBundleCache() {
565565
ifTablesDontExist(

firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/internal/DeveloperListenerManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ public class DeveloperListenerManager {
5151
private Map<FirebaseInAppMessagingDismissListener, DismissExecutorAndListener>
5252
registeredDismissListeners = new HashMap<>();
5353
private Map<FirebaseInAppMessagingDisplayErrorListener, ErrorsExecutorAndListener>
54-
registeredErrorListeners = new HashMap<>();;
54+
registeredErrorListeners = new HashMap<>();
5555
private Map<FirebaseInAppMessagingImpressionListener, ImpressionExecutorAndListener>
56-
registeredImpressionListeners = new HashMap<>();;
56+
registeredImpressionListeners = new HashMap<>();
5757

5858
private static BlockingQueue<Runnable> mCallbackQueue = new LinkedBlockingQueue<>();
5959
private static final ThreadPoolExecutor CALLBACK_QUEUE_EXECUTOR =

firebase-inappmessaging/src/test/java/com/google/firebase/inappmessaging/internal/ApiClientTest.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,7 @@ public void setup() throws NameNotFoundException {
129129
doNothing().when(providerInstaller).install();
130130
clock = new FakeClock(new SystemClock().now());
131131
testFetchEligibleCampaignsResponse =
132-
testFetchEligibleCampaignsResponse
133-
.toBuilder()
132+
testFetchEligibleCampaignsResponse.toBuilder()
134133
.setExpirationEpochTimestampMillis(clock.now() + TimeUnit.MINUTES.toMillis(5))
135134
.build();
136135

@@ -296,8 +295,7 @@ public void getFiams_clientAppInfoContainsGmpAppId() {
296295
public void getFiams_protectsFromBadPastCacheTimestamp() {
297296
// The expiration timestamp is set to duration of 1 day NOT the timestamp of now+1day
298297
FetchEligibleCampaignsResponse badCacheTimestamp =
299-
testFetchEligibleCampaignsResponse
300-
.toBuilder()
298+
testFetchEligibleCampaignsResponse.toBuilder()
301299
.setExpirationEpochTimestampMillis(TimeUnit.DAYS.toMillis(1))
302300
.build();
303301

@@ -317,8 +315,7 @@ public void getFiams_protectsFromBadPastCacheTimestamp() {
317315
public void getFiams_protectsFromFutureBadCacheTimestamp() {
318316
// The expiration timestamp is set to duration of 1 day NOT the timestamp of now+1day
319317
FetchEligibleCampaignsResponse badCacheTimestamp =
320-
testFetchEligibleCampaignsResponse
321-
.toBuilder()
318+
testFetchEligibleCampaignsResponse.toBuilder()
322319
.setExpirationEpochTimestampMillis(
323320
clock.now() + TimeUnit.DAYS.toMillis(3) + TimeUnit.SECONDS.toMillis(1))
324321
.build();

firebase-installations/src/test/java/com/google/firebase/installations/FirebaseInstallationsTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -462,8 +462,7 @@ public void testFidListener_fidChanged_successful() throws Exception {
462462
when(mockBackend.createFirebaseInstallation(
463463
anyString(), anyString(), anyString(), anyString(), any()))
464464
.thenReturn(
465-
TEST_INSTALLATION_RESPONSE
466-
.toBuilder()
465+
TEST_INSTALLATION_RESPONSE.toBuilder()
467466
.setUri("/projects/" + TEST_PROJECT_ID + "/installations/" + TEST_FID_2)
468467
.setFid(TEST_FID_2)
469468
.build());

firebase-messaging/src/main/java/com/google/firebase/messaging/FirebaseMessagingService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public void onSendError(@NonNull String msgId, @NonNull Exception exception) {}
154154
* com.google.firebase.iid.FirebaseInstanceId#getInstanceId()}.
155155
*/
156156
@WorkerThread
157-
public void onNewToken(@NonNull String token) {};
157+
public void onNewToken(@NonNull String token) {}
158158

159159
/** @hide */
160160
@Override

firebase-perf/src/main/java/com/google/firebase/perf/util/package-info.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,3 @@
1414

1515
/** @hide */
1616
package com.google.firebase.perf.util;
17-

firebase-perf/src/test/java/com/google/firebase/perf/metrics/validator/FirebasePerfApplicationInfoValidatorTest.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ public void testAbsenceOfRequiredFieldsOnAndroidApplicationInfoFailsValidation()
6262
// All required fields present.
6363
assertThat(
6464
new FirebasePerfApplicationInfoValidator(
65-
validApplicationInfo
66-
.toBuilder()
65+
validApplicationInfo.toBuilder()
6766
.setAndroidAppInfo(
6867
AndroidApplicationInfo.newBuilder()
6968
.setPackageName("validPackageName")
@@ -75,8 +74,7 @@ public void testAbsenceOfRequiredFieldsOnAndroidApplicationInfoFailsValidation()
7574
// Package name missing.
7675
assertThat(
7776
new FirebasePerfApplicationInfoValidator(
78-
validApplicationInfo
79-
.toBuilder()
77+
validApplicationInfo.toBuilder()
8078
.setAndroidAppInfo(AndroidApplicationInfo.newBuilder().setSdkVersion("1.3"))
8179
.build())
8280
.isValidPerfMetric())
@@ -85,8 +83,7 @@ public void testAbsenceOfRequiredFieldsOnAndroidApplicationInfoFailsValidation()
8583
// SDK Version missing.
8684
assertThat(
8785
new FirebasePerfApplicationInfoValidator(
88-
validApplicationInfo
89-
.toBuilder()
86+
validApplicationInfo.toBuilder()
9087
.setAndroidAppInfo(
9188
AndroidApplicationInfo.newBuilder().setPackageName("validPackageName"))
9289
.build())

firebase-storage/src/test/java/com/google/firebase/storage/network/MockConnectionFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class MockConnectionFactory implements HttpURLConnectionFactory {
5050
private final Semaphore pauseSemaphore = new Semaphore(0);
5151
private int lineCount = 0;
5252
private int pauseRecord = Integer.MAX_VALUE;
53-
private int currentRecord = 0;;
53+
private int currentRecord = 0;
5454

5555
public MockConnectionFactory(String testName, boolean binaryBody) {
5656
this.binaryBody = binaryBody;

transport/transport-api/src/main/java/com/google/android/datatransport/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
// limitations under the License.
1414

1515
/** @hide */
16-
package com.google.android.datatransport;
16+
package com.google.android.datatransport;

transport/transport-backend-cct/src/main/java/com/google/android/datatransport/cct/CctTransportBackend.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,7 @@ private static int getPackageVersionCode(Context context) {
151151
public EventInternal decorate(EventInternal eventInternal) {
152152
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
153153

154-
return eventInternal
155-
.toBuilder()
154+
return eventInternal.toBuilder()
156155
.addMetadata(KEY_SDK_VERSION, Build.VERSION.SDK_INT)
157156
.addMetadata(KEY_MODEL, Build.MODEL)
158157
.addMetadata(KEY_HARDWARE, Build.HARDWARE)

transport/transport-backend-cct/src/main/java/com/google/android/datatransport/cct/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
// limitations under the License.
1414

1515
/** @hide */
16-
package com.google.android.datatransport.cct;
16+
package com.google.android.datatransport.cct;

transport/transport-runtime/src/androidTest/java/com/google/android/datatransport/runtime/SchedulerIntegrationTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,18 +97,14 @@ public void setUp() {
9797
.thenAnswer(
9898
(Answer<EventInternal>)
9999
invocation ->
100-
invocation
101-
.<EventInternal>getArgument(0)
102-
.toBuilder()
100+
invocation.<EventInternal>getArgument(0).toBuilder()
103101
.addMetadata(TEST_KEY, TEST_VALUE)
104102
.build());
105103
when(mockBackend2.decorate(any()))
106104
.thenAnswer(
107105
(Answer<EventInternal>)
108106
invocation ->
109-
invocation
110-
.<EventInternal>getArgument(0)
111-
.toBuilder()
107+
invocation.<EventInternal>getArgument(0).toBuilder()
112108
.addMetadata(TEST_KEY, TEST_VALUE)
113109
.build());
114110
/*

0 commit comments

Comments
 (0)