all: fix various gradle build warnings

This commit is contained in:
ZHANG Dapeng 2022-01-18 10:18:16 -08:00 committed by GitHub
parent cf4cd65707
commit d1e0be6919
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 32 additions and 24 deletions

View File

@ -62,14 +62,14 @@ javadoc {
} }
jar { jar {
// Must use a different classifier to avoid conflicting with shadowJar // Must use a different archiveClassifier to avoid conflicting with shadowJar
classifier = 'original' archiveClassifier = 'original'
} }
// We want to use grpc-netty-shaded instead of grpc-netty. But we also want our // We want to use grpc-netty-shaded instead of grpc-netty. But we also want our
// source to work with Bazel, so we rewrite the code as part of the build. // source to work with Bazel, so we rewrite the code as part of the build.
shadowJar { shadowJar {
classifier = null archiveClassifier = null
dependencies { dependencies {
exclude(dependency {true}) exclude(dependency {true})
} }

View File

@ -102,6 +102,10 @@ tasks.withType(JavaCompile) {
"-Xlint:-cast" "-Xlint:-cast"
] ]
appendToProperty(it.options.errorprone.excludedPaths, ".*/R.java", "|") appendToProperty(it.options.errorprone.excludedPaths, ".*/R.java", "|")
appendToProperty(
it.options.errorprone.excludedPaths,
".*/src/generated/.*",
"|")
// Reuses source code from grpc-interop-testing, which targets Java 7 (no method references) // Reuses source code from grpc-interop-testing, which targets Java 7 (no method references)
options.errorprone.check("UnnecessaryAnonymousClass", CheckSeverity.OFF) options.errorprone.check("UnnecessaryAnonymousClass", CheckSeverity.OFF)
} }

View File

@ -59,12 +59,12 @@ task javadocs(type: Javadoc) {
} }
task javadocJar(type: Jar, dependsOn: javadocs) { task javadocJar(type: Jar, dependsOn: javadocs) {
classifier = 'javadoc' archiveClassifier = 'javadoc'
from javadocs.destinationDir from javadocs.destinationDir
} }
task sourcesJar(type: Jar) { task sourcesJar(type: Jar) {
classifier = 'sources' archiveClassifier = 'sources'
from android.sourceSets.main.java.srcDirs from android.sourceSets.main.java.srcDirs
} }

View File

@ -27,6 +27,7 @@ import android.os.Build;
import android.util.Log; import android.util.Log;
import com.google.common.annotations.VisibleForTesting; import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.google.errorprone.annotations.InlineMe;
import io.grpc.CallOptions; import io.grpc.CallOptions;
import io.grpc.ClientCall; import io.grpc.ClientCall;
import io.grpc.ConnectivityState; import io.grpc.ConnectivityState;
@ -90,6 +91,9 @@ public final class AndroidChannelBuilder extends ForwardingChannelBuilder<Androi
*/ */
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/6043") @ExperimentalApi("https://github.com/grpc/grpc-java/issues/6043")
@Deprecated @Deprecated
@InlineMe(
replacement = "AndroidChannelBuilder.usingBuilder(builder)",
imports = "io.grpc.android.AndroidChannelBuilder")
public static AndroidChannelBuilder fromBuilder(ManagedChannelBuilder<?> builder) { public static AndroidChannelBuilder fromBuilder(ManagedChannelBuilder<?> builder) {
return usingBuilder(builder); return usingBuilder(builder);
} }

View File

@ -111,12 +111,12 @@ task javadocs(type: Javadoc) {
} }
task javadocJar(type: Jar, dependsOn: javadocs) { task javadocJar(type: Jar, dependsOn: javadocs) {
classifier = 'javadoc' archiveClassifier = 'javadoc'
from javadocs.destinationDir from javadocs.destinationDir
} }
task sourcesJar(type: Jar) { task sourcesJar(type: Jar) {
classifier = 'sources' archiveClassifier = 'sources'
from android.sourceSets.main.java.srcDirs from android.sourceSets.main.java.srcDirs
} }

View File

@ -345,8 +345,8 @@ abstract class Inbound<L extends StreamListener> implements StreamListener.Messa
int index = parcel.readInt(); int index = parcel.readInt();
boolean hasPrefix = TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_PREFIX); boolean hasPrefix = TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_PREFIX);
boolean hasMessageData = boolean hasMessageData =
(TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_MESSAGE_DATA)); TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_MESSAGE_DATA);
boolean hasSuffix = (TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_SUFFIX)); boolean hasSuffix = TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_SUFFIX);
if (hasPrefix) { if (hasPrefix) {
handlePrefix(flags, parcel); handlePrefix(flags, parcel);
onDeliveryState(State.PREFIX_DELIVERED); onDeliveryState(State.PREFIX_DELIVERED);

View File

@ -70,12 +70,12 @@ task javadocs(type: Javadoc) {
} }
task javadocJar(type: Jar, dependsOn: javadocs) { task javadocJar(type: Jar, dependsOn: javadocs) {
classifier = 'javadoc' archiveClassifier = 'javadoc'
from javadocs.destinationDir from javadocs.destinationDir
} }
task sourcesJar(type: Jar) { task sourcesJar(type: Jar) {
classifier = 'sources' archiveClassifier = 'sources'
from android.sourceSets.main.java.srcDirs from android.sourceSets.main.java.srcDirs
} }

View File

@ -245,7 +245,7 @@ public final class CronetClientStreamTest {
verify(cronetStream, times(0)).read(isA(ByteBuffer.class)); verify(cronetStream, times(0)).read(isA(ByteBuffer.class));
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
verify(cronetStream, times(1)).read(isA(ByteBuffer.class)); verify(cronetStream, times(1)).read(isA(ByteBuffer.class));
ArgumentCaptor<Metadata> metadataCaptor = ArgumentCaptor.forClass(Metadata.class); ArgumentCaptor<Metadata> metadataCaptor = ArgumentCaptor.forClass(Metadata.class);
@ -305,7 +305,7 @@ public final class CronetClientStreamTest {
clientStream.request(2); clientStream.request(2);
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
verify(cronetStream, times(1)).read(isA(ByteBuffer.class)); verify(cronetStream, times(1)).read(isA(ByteBuffer.class));
// Receive one message // Receive one message
@ -363,7 +363,7 @@ public final class CronetClientStreamTest {
clientStream.request(2); clientStream.request(2);
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
verify(cronetStream, times(1)).read(isA(ByteBuffer.class)); verify(cronetStream, times(1)).read(isA(ByteBuffer.class));
@ -418,7 +418,7 @@ public final class CronetClientStreamTest {
// Receive response header // Receive response header
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
CronetException exception = mock(CronetException.class); CronetException exception = mock(CronetException.class);
@ -446,7 +446,7 @@ public final class CronetClientStreamTest {
// Receive response header // Receive response header
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
// Report trailer but not endOfStream. // Report trailer but not endOfStream.
@ -478,7 +478,7 @@ public final class CronetClientStreamTest {
// Receive response header // Receive response header
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
// Report trailer and endOfStream // Report trailer and endOfStream
@ -531,7 +531,7 @@ public final class CronetClientStreamTest {
callback.onStreamReady(cronetStream); callback.onStreamReady(cronetStream);
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
// Receive trailer first // Receive trailer first
((CronetClientStream.BidirectionalStreamCallback) callback) ((CronetClientStream.BidirectionalStreamCallback) callback)
@ -560,7 +560,7 @@ public final class CronetClientStreamTest {
callback.onStreamReady(cronetStream); callback.onStreamReady(cronetStream);
UrlResponseInfo info = UrlResponseInfo info =
new UrlResponseInfoImpl( new UrlResponseInfoImpl(
new ArrayList<String>(), 200, "", responseHeader("200"), false, "", ""); new ArrayList<>(), 200, "", responseHeader("200"), false, "", "", 0);
callback.onResponseHeadersReceived(cronetStream, info); callback.onResponseHeadersReceived(cronetStream, info);
// Receive cronet's endOfStream // Receive cronet's endOfStream
callback.onReadCompleted(cronetStream, null, ByteBuffer.allocate(0), true); callback.onReadCompleted(cronetStream, null, ByteBuffer.allocate(0), true);

View File

@ -29,12 +29,12 @@ dependencies {
} }
jar { jar {
// Must use a different classifier to avoid conflicting with shadowJar // Must use a different archiveClassifier to avoid conflicting with shadowJar
classifier = 'original' archiveClassifier = 'original'
} }
shadowJar { shadowJar {
classifier = null archiveClassifier = null
dependencies { dependencies {
include(project(':grpc-netty')) include(project(':grpc-netty'))
include(dependency('io.netty:')) include(dependency('io.netty:'))

View File

@ -86,7 +86,7 @@ sourceSets {
configureProtoCompilation() configureProtoCompilation()
jar { jar {
classifier = 'original' archiveClassifier = 'original'
} }
javadoc { javadoc {
@ -110,7 +110,7 @@ javadoc {
def prefixName = 'io.grpc.xds' def prefixName = 'io.grpc.xds'
shadowJar { shadowJar {
classifier = null archiveClassifier = null
dependencies { dependencies {
include(project(':grpc-xds')) include(project(':grpc-xds'))
} }