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 {
// Must use a different classifier to avoid conflicting with shadowJar
classifier = 'original'
// Must use a different archiveClassifier to avoid conflicting with shadowJar
archiveClassifier = 'original'
}
// 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.
shadowJar {
classifier = null
archiveClassifier = null
dependencies {
exclude(dependency {true})
}

View File

@ -102,6 +102,10 @@ tasks.withType(JavaCompile) {
"-Xlint:-cast"
]
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)
options.errorprone.check("UnnecessaryAnonymousClass", CheckSeverity.OFF)
}

View File

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

View File

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

View File

@ -111,12 +111,12 @@ task javadocs(type: Javadoc) {
}
task javadocJar(type: Jar, dependsOn: javadocs) {
classifier = 'javadoc'
archiveClassifier = 'javadoc'
from javadocs.destinationDir
}
task sourcesJar(type: Jar) {
classifier = 'sources'
archiveClassifier = 'sources'
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();
boolean hasPrefix = TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_PREFIX);
boolean hasMessageData =
(TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_MESSAGE_DATA));
boolean hasSuffix = (TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_SUFFIX));
TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_MESSAGE_DATA);
boolean hasSuffix = TransactionUtils.hasFlag(flags, TransactionUtils.FLAG_SUFFIX);
if (hasPrefix) {
handlePrefix(flags, parcel);
onDeliveryState(State.PREFIX_DELIVERED);

View File

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

View File

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

View File

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

View File

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