This is EXPERIMENTAL API and may subject to change. If you'd like it to be
* stabilized or have any feedback, please
- * This is EXPERIMENTAL API and may subject to change. If you'd like it to be
* stabilized or have any feedback, please
- * This is EXPERIMENTAL API and may subject to change. If you'd like it to be
* stabilized or have any feedback, please
- * In general implementations should be thread-safe, unless it's implemented and used in a
* localized environment (like unit tests) where you are sure the usages are synchronized.
diff --git a/core/src/main/java/io/grpc/inprocess/InProcessSocketAddress.java b/core/src/main/java/io/grpc/inprocess/InProcessSocketAddress.java
index e5f0515f1d..98ecf7e1a5 100644
--- a/core/src/main/java/io/grpc/inprocess/InProcessSocketAddress.java
+++ b/core/src/main/java/io/grpc/inprocess/InProcessSocketAddress.java
@@ -29,7 +29,9 @@ public final class InProcessSocketAddress extends SocketAddress {
private final String name;
/**
- * @param name - The name of the inprocess channel or server.
+ * Construct an address for a server identified by name.
+ *
+ * @param name The name of the inprocess server.
* @since 1.0.0
*/
public InProcessSocketAddress(String name) {
@@ -37,7 +39,7 @@ public final class InProcessSocketAddress extends SocketAddress {
}
/**
- * Gets the name of the inprocess channel or server.
+ * Gets the name of the inprocess server.
*
* @since 1.0.0
*/
@@ -46,6 +48,8 @@ public final class InProcessSocketAddress extends SocketAddress {
}
/**
+ * Returns {@link #getName}.
+ *
* @since 1.14.0
*/
@Override
@@ -53,15 +57,14 @@ public final class InProcessSocketAddress extends SocketAddress {
return name;
}
- /**
- * @since 1.15.0
- */
@Override
public int hashCode() {
return name.hashCode();
}
/**
+ * Returns {@code true} if the object is of the same type and server names match.
+ *
* @since 1.15.0
*/
@Override
diff --git a/core/src/main/java/io/grpc/internal/DnsNameResolver.java b/core/src/main/java/io/grpc/internal/DnsNameResolver.java
index 5418a0bd32..5ef6dd863c 100644
--- a/core/src/main/java/io/grpc/internal/DnsNameResolver.java
+++ b/core/src/main/java/io/grpc/internal/DnsNameResolver.java
@@ -411,6 +411,7 @@ public class DnsNameResolver extends NameResolver {
}
/**
+ * Parse TXT service config records as JSON.
*
* @throws IOException if one of the txt records contains improperly formatted JSON.
*/
diff --git a/core/src/main/java/io/grpc/internal/GrpcUtil.java b/core/src/main/java/io/grpc/internal/GrpcUtil.java
index d1952565df..85353a08df 100644
--- a/core/src/main/java/io/grpc/internal/GrpcUtil.java
+++ b/core/src/main/java/io/grpc/internal/GrpcUtil.java
@@ -650,7 +650,7 @@ public final class GrpcUtil {
/**
* Marshals a nanoseconds representation of the timeout to and from a string representation,
* consisting of an ASCII decimal representation of a number with at most 8 digits, followed by a
- * unit:
+ * unit. Available units:
* n = nanoseconds
* u = microseconds
* m = milliseconds
diff --git a/core/src/main/java/io/grpc/internal/LogExceptionRunnable.java b/core/src/main/java/io/grpc/internal/LogExceptionRunnable.java
index 546e72911c..f4c6f2fc8e 100644
--- a/core/src/main/java/io/grpc/internal/LogExceptionRunnable.java
+++ b/core/src/main/java/io/grpc/internal/LogExceptionRunnable.java
@@ -19,7 +19,6 @@ package io.grpc.internal;
import static com.google.common.base.Preconditions.checkNotNull;
import com.google.common.base.Throwables;
-
import java.util.logging.Level;
import java.util.logging.Logger;
diff --git a/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java b/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java
index 0311a6d2e3..a1bf039820 100644
--- a/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java
+++ b/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java
@@ -2287,7 +2287,7 @@ final class ManagedChannelImpl extends ManagedChannel implements
@Override
public
* This annotation is used by the gRPC stub compiler to annotate {@link MethodDescriptor}
diff --git a/xds/src/main/java/io/grpc/xds/internal/security/certprovider/FileWatcherCertificateProvider.java b/xds/src/main/java/io/grpc/xds/internal/security/certprovider/FileWatcherCertificateProvider.java
index e5855f55b0..dd945ce850 100644
--- a/xds/src/main/java/io/grpc/xds/internal/security/certprovider/FileWatcherCertificateProvider.java
+++ b/xds/src/main/java/io/grpc/xds/internal/security/certprovider/FileWatcherCertificateProvider.java
@@ -22,7 +22,6 @@ import com.google.common.annotations.VisibleForTesting;
import io.grpc.Status;
import io.grpc.internal.TimeProvider;
import io.grpc.xds.internal.security.trust.CertificateUtils;
-
import java.io.ByteArrayInputStream;
import java.nio.file.Files;
import java.nio.file.Path;
diff --git a/xds/src/test/java/io/grpc/xds/FilterChainMatchingProtocolNegotiatorsTest.java b/xds/src/test/java/io/grpc/xds/FilterChainMatchingProtocolNegotiatorsTest.java
index 3b129e99be..685102477c 100644
--- a/xds/src/test/java/io/grpc/xds/FilterChainMatchingProtocolNegotiatorsTest.java
+++ b/xds/src/test/java/io/grpc/xds/FilterChainMatchingProtocolNegotiatorsTest.java
@@ -64,7 +64,6 @@ import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.atomic.AtomicReference;
-
import org.junit.After;
import org.junit.Rule;
import org.junit.Test;
diff --git a/xds/src/test/java/io/grpc/xds/XdsClientImplTestBase.java b/xds/src/test/java/io/grpc/xds/XdsClientImplTestBase.java
index 391845ad10..138ab4f589 100644
--- a/xds/src/test/java/io/grpc/xds/XdsClientImplTestBase.java
+++ b/xds/src/test/java/io/grpc/xds/XdsClientImplTestBase.java
@@ -693,7 +693,7 @@ public abstract class XdsClientImplTestBase {
* Tests a subscribed LDS resource transitioned to and from the invalid state.
*
* @see
- * A40-csds-support.md.
+ * A40-csds-support.md
*/
@Test
public void ldsResponseErrorHandling_subscribedResourceInvalid() {
@@ -1430,7 +1430,7 @@ public abstract class XdsClientImplTestBase {
* Tests a subscribed RDS resource transitioned to and from the invalid state.
*
* @see
- * A40-csds-support.md.
+ * A40-csds-support.md
*/
@Test
public void rdsResponseErrorHandling_subscribedResourceInvalid() {
@@ -1803,7 +1803,7 @@ public abstract class XdsClientImplTestBase {
* Tests a subscribed CDS resource transitioned to and from the invalid state.
*
* @see
- * A40-csds-support.md.
+ * A40-csds-support.md
*/
@Test
public void cdsResponseErrorHandling_subscribedResourceInvalid() {
@@ -2813,7 +2813,7 @@ public abstract class XdsClientImplTestBase {
* Tests a subscribed EDS resource transitioned to and from the invalid state.
*
* @see
- * A40-csds-support.md.
+ * A40-csds-support.md
*/
@Test
public void edsResponseErrorHandling_subscribedResourceInvalid() {
diff --git a/xds/src/test/java/io/grpc/xds/XdsClientWrapperForServerSdsTestMisc.java b/xds/src/test/java/io/grpc/xds/XdsClientWrapperForServerSdsTestMisc.java
index 5099178118..f40a28158f 100644
--- a/xds/src/test/java/io/grpc/xds/XdsClientWrapperForServerSdsTestMisc.java
+++ b/xds/src/test/java/io/grpc/xds/XdsClientWrapperForServerSdsTestMisc.java
@@ -71,7 +71,6 @@ import java.net.SocketAddress;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
diff --git a/xds/src/test/java/io/grpc/xds/internal/rbac/engine/GrpcAuthorizationEngineTest.java b/xds/src/test/java/io/grpc/xds/internal/rbac/engine/GrpcAuthorizationEngineTest.java
index 410ffb1b46..44b3407ba0 100644
--- a/xds/src/test/java/io/grpc/xds/internal/rbac/engine/GrpcAuthorizationEngineTest.java
+++ b/xds/src/test/java/io/grpc/xds/internal/rbac/engine/GrpcAuthorizationEngineTest.java
@@ -49,7 +49,6 @@ import io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.OrMatcher;
import io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.PathMatcher;
import io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.PolicyMatcher;
import io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.SourceIpMatcher;
-
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.security.Principal;
*
> extends AbstractStub {
protected AbstractAsyncStub(Channel channel, CallOptions callOptions) {
- super(channel, callOptions);
+ super(channel, callOptions);
}
/**
diff --git a/stub/src/main/java/io/grpc/stub/annotations/RpcMethod.java b/stub/src/main/java/io/grpc/stub/annotations/RpcMethod.java
index fbf46baed8..3615eddfa7 100644
--- a/stub/src/main/java/io/grpc/stub/annotations/RpcMethod.java
+++ b/stub/src/main/java/io/grpc/stub/annotations/RpcMethod.java
@@ -25,7 +25,7 @@ import java.lang.annotation.Target;
/**
* {@link RpcMethod} contains a limited subset of information about the RPC to assist
*
- * Java Annotation Processors.
+ * Java Annotation Processors.
*
*