diff --git a/core/src/main/java/io/grpc/MethodDescriptor.java b/core/src/main/java/io/grpc/MethodDescriptor.java index 9a0b063db2..57ac7b5891 100644 --- a/core/src/main/java/io/grpc/MethodDescriptor.java +++ b/core/src/main/java/io/grpc/MethodDescriptor.java @@ -200,7 +200,9 @@ public final class MethodDescriptor { * @param requestMarshaller the marshaller used to encode and decode requests * @param responseMarshaller the marshaller used to encode and decode responses * @since 1.0.0 + * @deprecated use {@link #newBuilder()}. */ + @Deprecated public static MethodDescriptor create( MethodType type, String fullMethodName, Marshaller requestMarshaller, diff --git a/core/src/test/java/io/grpc/MethodDescriptorTest.java b/core/src/test/java/io/grpc/MethodDescriptorTest.java index 56d5b46967..9647214e4f 100644 --- a/core/src/test/java/io/grpc/MethodDescriptorTest.java +++ b/core/src/test/java/io/grpc/MethodDescriptorTest.java @@ -32,6 +32,7 @@ import org.junit.runners.JUnit4; public class MethodDescriptorTest { @Test public void createMethodDescriptor() { + @SuppressWarnings("deprecation") // MethodDescriptor.create MethodDescriptor descriptor = MethodDescriptor.create( MethodType.CLIENT_STREAMING, "/package.service/method", new StringMarshaller(), new StringMarshaller()); diff --git a/core/src/test/java/io/grpc/ServiceDescriptorTest.java b/core/src/test/java/io/grpc/ServiceDescriptorTest.java index 2c29a80862..0f12aa2125 100644 --- a/core/src/test/java/io/grpc/ServiceDescriptorTest.java +++ b/core/src/test/java/io/grpc/ServiceDescriptorTest.java @@ -63,6 +63,7 @@ public class ServiceDescriptorTest { @Test public void failsOnNonMatchingNames() { + @SuppressWarnings("deprecation") // MethodDescriptor.create List> descriptors = Collections.>singletonList( MethodDescriptor.create( MethodType.UNARY, @@ -78,6 +79,7 @@ public class ServiceDescriptorTest { @Test public void failsOnNonDuplicateNames() { + @SuppressWarnings("deprecation") // MethodDescriptor.create List> descriptors = Arrays.>asList( MethodDescriptor.create( MethodType.UNARY, diff --git a/core/src/test/java/io/grpc/internal/CensusModulesTest.java b/core/src/test/java/io/grpc/internal/CensusModulesTest.java index c5a93bf58a..466b51f4cd 100644 --- a/core/src/test/java/io/grpc/internal/CensusModulesTest.java +++ b/core/src/test/java/io/grpc/internal/CensusModulesTest.java @@ -131,9 +131,13 @@ public class CensusModulesTest { } }; - private final MethodDescriptor method = MethodDescriptor.create( - MethodDescriptor.MethodType.UNKNOWN, "package1.service2/method3", - MARSHALLER, MARSHALLER); + private final MethodDescriptor method = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNKNOWN) + .setRequestMarshaller(MARSHALLER) + .setResponseMarshaller(MARSHALLER) + .setFullMethodName("package1.service2/method3") + .build(); private final FakeClock fakeClock = new FakeClock(); private final FakeStatsContextFactory statsCtxFactory = new FakeStatsContextFactory(); private final Random random = new Random(0);