Skip to content

Commit 75f6fd8

Browse files
suztomoejona86
authored andcommitted
Upgrade error_prone_annotations to 2.3.4
1 parent bcda439 commit 75f6fd8

File tree

16 files changed

+52
-22
lines changed

16 files changed

+52
-22
lines changed

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ repositories {
4444
}
4545

4646
dependencies {
47-
errorprone 'com.google.errorprone:error_prone_core:2.3.3'
47+
errorprone 'com.google.errorprone:error_prone_core:2.3.4'
4848
errorproneJavac 'com.google.errorprone:javac:9+181-r4173-1'
4949

5050
implementation 'io.grpc:grpc-core:1.27.0-SNAPSHOT' // CURRENT_GRPC_VERSION

build.gradle

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ subprojects {
113113
libraries = [
114114
android_annotations: "com.google.android:annotations:4.1.1.4",
115115
animalsniffer_annotations: "org.codehaus.mojo:animal-sniffer-annotations:1.18",
116-
errorprone: "com.google.errorprone:error_prone_annotations:2.3.3",
116+
errorprone: "com.google.errorprone:error_prone_annotations:2.3.4",
117117
gson: "com.google.code.gson:gson:2.8.6",
118118
guava: "com.google.guava:guava:${guavaVersion}",
119119
hpack: 'com.twitter:hpack:0.10.1',
@@ -263,7 +263,7 @@ subprojects {
263263

264264
if (rootProject.properties.get('errorProne', true)) {
265265
dependencies {
266-
errorprone 'com.google.errorprone:error_prone_core:2.3.3'
266+
errorprone 'com.google.errorprone:error_prone_core:2.3.4'
267267
errorproneJavac 'com.google.errorprone:javac:9+181-r4173-1'
268268

269269
annotationProcessor 'com.google.guava:guava-beta-checker:1.0'
@@ -279,9 +279,17 @@ subprojects {
279279
}
280280
}
281281

282+
compileJava {
283+
// This project targets Java 7 (no method references)
284+
options.errorprone.check("UnnecessaryAnonymousClass", CheckSeverity.OFF)
285+
// This project targets Java 7 (no time.Duration class)
286+
options.errorprone.check("PreferJavaTimeOverload", CheckSeverity.OFF)
287+
}
282288
compileTestJava {
283289
// LinkedList doesn't hurt much in tests and has lots of usages
284290
options.errorprone.check("JdkObsolete", CheckSeverity.OFF)
291+
options.errorprone.check("UnnecessaryAnonymousClass", CheckSeverity.OFF)
292+
options.errorprone.check("PreferJavaTimeOverload", CheckSeverity.OFF)
285293
}
286294
}
287295

core/build.gradle

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ dependencies {
1616
compile project(':grpc-api'),
1717
libraries.gson,
1818
libraries.android_annotations,
19-
libraries.perfmark
19+
libraries.errorprone // prefer our version to perfmark's 2.3.3
20+
compile (libraries.perfmark) {
21+
exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
22+
}
2023
compile (libraries.opencensus_api) {
2124
// prefer our own versions instead of opencensus-api's dependency
2225
exclude group: 'com.google.code.findbugs', module: 'jsr305'
@@ -56,3 +59,12 @@ animalsniffer {
5659
sourceSets.test
5760
]
5861
}
62+
63+
import net.ltgt.gradle.errorprone.CheckSeverity
64+
65+
plugins.withId("java") {
66+
compileJmhJava {
67+
// This project targets Java 7 (no method references)
68+
options.errorprone.check("UnnecessaryAnonymousClass", CheckSeverity.OFF)
69+
}
70+
}

core/src/test/java/io/grpc/internal/ManagedChannelImplTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3417,7 +3417,7 @@ public void start(Listener2 listener) {
34173417
public void shutdown() {}
34183418
}
34193419

3420-
final class FakeNameResolverFactory extends NameResolver.Factory {
3420+
final class FakeNameResolverFactory2 extends NameResolver.Factory {
34213421
FakeNameResolver resolver;
34223422

34233423
@Nullable
@@ -3432,7 +3432,7 @@ public String getDefaultScheme() {
34323432
}
34333433
}
34343434

3435-
FakeNameResolverFactory factory = new FakeNameResolverFactory();
3435+
FakeNameResolverFactory2 factory = new FakeNameResolverFactory2();
34363436
final class CustomBuilder extends AbstractManagedChannelImplBuilder<CustomBuilder> {
34373437

34383438
CustomBuilder() {

core/src/test/java/io/grpc/internal/ManagedChannelImplTest2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3437,7 +3437,7 @@ public void start(Listener2 listener) {
34373437
public void shutdown() {}
34383438
}
34393439

3440-
final class FakeNameResolverFactory extends NameResolver.Factory {
3440+
final class FakeNameResolverFactory2 extends NameResolver.Factory {
34413441
FakeNameResolver resolver;
34423442

34433443
@Nullable
@@ -3452,7 +3452,7 @@ public String getDefaultScheme() {
34523452
}
34533453
}
34543454

3455-
FakeNameResolverFactory factory = new FakeNameResolverFactory();
3455+
FakeNameResolverFactory2 factory = new FakeNameResolverFactory2();
34563456
final class CustomBuilder extends AbstractManagedChannelImplBuilder<CustomBuilder> {
34573457

34583458
CustomBuilder() {

cronet/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ android {
5151
}
5252

5353
dependencies {
54-
errorprone 'com.google.errorprone:error_prone_core:2.3.3'
54+
errorprone 'com.google.errorprone:error_prone_core:2.3.4'
5555
errorproneJavac 'com.google.errorprone:javac:9+181-r4173-1'
5656

5757
implementation 'io.grpc:grpc-core:1.27.0-SNAPSHOT' // CURRENT_GRPC_VERSION

cronet/src/test/java/io/grpc/cronet/CronetClientStreamTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ void setStream(CronetClientStream stream) {
9494
}
9595

9696
@Override
97+
@SuppressWarnings("GuardedBy")
9798
public void run() {
9899
assertTrue(stream != null);
99100
stream.transportState().start(factory);

examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
<dependency>
6666
<groupId>com.google.errorprone</groupId>
6767
<artifactId>error_prone_annotations</artifactId>
68-
<version>2.3.3</version> <!-- prefer to use 2.3.3 or later -->
68+
<version>2.3.4</version> <!-- prefer to use 2.3.3 or later -->
6969
</dependency>
7070
<dependency>
7171
<groupId>junit</groupId>

interop-testing/src/main/java/io/grpc/testing/integration/Util.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public class Util {
3737
= Metadata.Key.of("x-grpc-test-echo-trailing-bin", Metadata.BINARY_BYTE_MARSHALLER);
3838

3939
/** Assert that two messages are equal, producing a useful message if not. */
40+
@SuppressWarnings("LiteProtoToString")
4041
public static void assertEquals(MessageLite expected, MessageLite actual) {
4142
if (expected == null || actual == null) {
4243
Assert.assertEquals(expected, actual);

okhttp/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ java_library(
1212
"//api",
1313
"//core:internal",
1414
"@com_google_code_findbugs_jsr305//jar",
15+
"@com_google_errorprone_error_prone_annotations//jar",
1516
"@com_google_guava_guava//jar",
1617
"@com_google_j2objc_j2objc_annotations//jar",
1718
"@com_squareup_okhttp_okhttp//jar",

0 commit comments

Comments
 (0)