Skip to content

Commit 1a7d220

Browse files
committed
Make the top-level properties JvmStatic
1 parent 2ae530b commit 1a7d220

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

compiler/src/main/java/io/grpc/kotlin/generator/TopLevelConstantsGenerator.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ class TopLevelConstantsGenerator(config: GeneratorConfig): ServiceCodeGenerator(
2020
override fun generate(service: Descriptors.ServiceDescriptor): Declarations = declarations {
2121
addProperty(
2222
PropertySpec.builder("serviceDescriptor", ServiceDescriptor::class)
23+
.addAnnotation(JvmStatic::class)
2324
.getter(
2425
FunSpec.getterBuilder()
2526
.addStatement("return %T.getServiceDescriptor()", service.grpcClass)
@@ -41,6 +42,7 @@ class TopLevelConstantsGenerator(config: GeneratorConfig): ServiceCodeGenerator(
4142
)
4243
.getter(
4344
FunSpec.getterBuilder()
45+
.addAnnotation(JvmStatic::class)
4446
.addStatement("return %T.get%LMethod()", service.grpcClass, method.methodName)
4547
.build()
4648
)

0 commit comments

Comments
 (0)