From 9bc5d93e4adea1537cb407b18f2b0580ba26e88c Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Tue, 19 Apr 2016 09:36:24 -0700 Subject: [PATCH] Mark generated abstract class as Experimental --- .../main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java | 1 + .../main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java | 1 + compiler/src/java_plugin/cpp/java_generator.cpp | 1 + compiler/src/test/golden/TestService.java.txt | 1 + compiler/src/testLite/golden/TestService.java.txt | 1 + compiler/src/testNano/golden/TestService.java.txt | 1 + .../main/grpc/io/grpc/examples/helloworld/GreeterGrpc.java | 1 + .../main/grpc/io/grpc/examples/routeguide/RouteGuideGrpc.java | 1 + .../src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java | 1 + .../grpc/io/grpc/testing/integration/MetricsServiceGrpc.java | 1 + .../grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java | 1 + .../main/grpc/io/grpc/testing/integration/TestServiceGrpc.java | 1 + .../io/grpc/testing/integration/UnimplementedServiceGrpc.java | 1 + 13 files changed, 13 insertions(+) diff --git a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java index 0ab19795fe..8883137416 100644 --- a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java +++ b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/BenchmarkServiceGrpc.java @@ -67,6 +67,7 @@ public class BenchmarkServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractBenchmarkService implements BenchmarkService, io.grpc.BindableService { @java.lang.Override diff --git a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java index 9fb1c088d6..52d0193c8d 100644 --- a/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java +++ b/benchmarks/src/generated/main/grpc/io/grpc/benchmarks/proto/WorkerServiceGrpc.java @@ -91,6 +91,7 @@ public class WorkerServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractWorkerService implements WorkerService, io.grpc.BindableService { @java.lang.Override diff --git a/compiler/src/java_plugin/cpp/java_generator.cpp b/compiler/src/java_plugin/cpp/java_generator.cpp index 54c60674bf..8a65b06b54 100644 --- a/compiler/src/java_plugin/cpp/java_generator.cpp +++ b/compiler/src/java_plugin/cpp/java_generator.cpp @@ -297,6 +297,7 @@ static void PrintStub( if (abstract) { p->Print( *vars, + "@$ExperimentalApi$\n" "public static abstract class $abstract_name$ implements $service_name$, " "$BindableService$ {\n"); } else if (!impl) { diff --git a/compiler/src/test/golden/TestService.java.txt b/compiler/src/test/golden/TestService.java.txt index ac6db78bd8..57691bf84a 100644 --- a/compiler/src/test/golden/TestService.java.txt +++ b/compiler/src/test/golden/TestService.java.txt @@ -103,6 +103,7 @@ public class TestServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractTestService implements TestService, io.grpc.BindableService { @java.lang.Override diff --git a/compiler/src/testLite/golden/TestService.java.txt b/compiler/src/testLite/golden/TestService.java.txt index cb76da8737..31002c94d9 100644 --- a/compiler/src/testLite/golden/TestService.java.txt +++ b/compiler/src/testLite/golden/TestService.java.txt @@ -103,6 +103,7 @@ public class TestServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractTestService implements TestService, io.grpc.BindableService { @java.lang.Override diff --git a/compiler/src/testNano/golden/TestService.java.txt b/compiler/src/testNano/golden/TestService.java.txt index ccd028ef30..1f2c91c361 100644 --- a/compiler/src/testNano/golden/TestService.java.txt +++ b/compiler/src/testNano/golden/TestService.java.txt @@ -181,6 +181,7 @@ public class TestServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractTestService implements TestService, io.grpc.BindableService { @java.lang.Override diff --git a/examples/src/generated/main/grpc/io/grpc/examples/helloworld/GreeterGrpc.java b/examples/src/generated/main/grpc/io/grpc/examples/helloworld/GreeterGrpc.java index 91631c25bb..d6f69dd95b 100644 --- a/examples/src/generated/main/grpc/io/grpc/examples/helloworld/GreeterGrpc.java +++ b/examples/src/generated/main/grpc/io/grpc/examples/helloworld/GreeterGrpc.java @@ -55,6 +55,7 @@ public class GreeterGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractGreeter implements Greeter, io.grpc.BindableService { @java.lang.Override diff --git a/examples/src/generated/main/grpc/io/grpc/examples/routeguide/RouteGuideGrpc.java b/examples/src/generated/main/grpc/io/grpc/examples/routeguide/RouteGuideGrpc.java index 8f4e4738bc..d7dcdac4a6 100644 --- a/examples/src/generated/main/grpc/io/grpc/examples/routeguide/RouteGuideGrpc.java +++ b/examples/src/generated/main/grpc/io/grpc/examples/routeguide/RouteGuideGrpc.java @@ -91,6 +91,7 @@ public class RouteGuideGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractRouteGuide implements RouteGuide, io.grpc.BindableService { @java.lang.Override diff --git a/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java b/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java index a91bb7e154..1bd73a00fa 100644 --- a/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java +++ b/grpclb/src/generated/main/grpc/io/grpc/grpclb/LoadBalancerGrpc.java @@ -55,6 +55,7 @@ public class LoadBalancerGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractLoadBalancer implements LoadBalancer, io.grpc.BindableService { @java.lang.Override diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java index 49bd423c89..5685594181 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/MetricsServiceGrpc.java @@ -67,6 +67,7 @@ public class MetricsServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractMetricsService implements MetricsService, io.grpc.BindableService { @java.lang.Override diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java index 64473f7f3e..77f0d0b9e8 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/ReconnectServiceGrpc.java @@ -67,6 +67,7 @@ public class ReconnectServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractReconnectService implements ReconnectService, io.grpc.BindableService { @java.lang.Override diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java index a3ccda4826..b633b788f6 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/TestServiceGrpc.java @@ -115,6 +115,7 @@ public class TestServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractTestService implements TestService, io.grpc.BindableService { @java.lang.Override diff --git a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java index 0924a06f6e..653301f4ee 100644 --- a/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java +++ b/interop-testing/src/generated/main/grpc/io/grpc/testing/integration/UnimplementedServiceGrpc.java @@ -55,6 +55,7 @@ public class UnimplementedServiceGrpc { io.grpc.stub.StreamObserver responseObserver); } + @io.grpc.ExperimentalApi public static abstract class AbstractUnimplementedService implements UnimplementedService, io.grpc.BindableService { @java.lang.Override