This is an automated email from the ASF dual-hosted git repository.
alexvanboxel pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new c4d006c Refine access level for `sdks/java/extensions/protobuf`
new 4e35fb6 Merge pull request #10796 from Refine access level for
`sdks/java/extensions/protobuf`
c4d006c is described below
commit c4d006c290e23cb100e19f307f8a696c76b47ee3
Author: Ismaël Mejía <[email protected]>
AuthorDate: Thu Feb 6 23:36:49 2020 +0100
Refine access level for `sdks/java/extensions/protobuf`
---
.../beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java | 2 +-
.../beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java | 11 ++++-------
2 files changed, 5 insertions(+), 8 deletions(-)
diff --git
a/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java
b/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java
index 2b0af35..3b670ba 100644
---
a/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java
+++
b/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoByteBuddyUtils.java
@@ -111,7 +111,7 @@ import
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Lists;
import org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Maps;
import
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Multimap;
-public class ProtoByteBuddyUtils {
+class ProtoByteBuddyUtils {
private static final ByteBuddy BYTE_BUDDY = new ByteBuddy();
private static final TypeDescriptor<ByteString> BYTE_STRING_TYPE_DESCRIPTOR =
TypeDescriptor.of(ByteString.class);
diff --git
a/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java
b/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java
index bc7503f..2981090 100644
---
a/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java
+++
b/sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java
@@ -27,8 +27,6 @@ import com.google.protobuf.Message;
import java.util.List;
import java.util.Map;
import java.util.Set;
-import org.apache.beam.sdk.annotations.Experimental;
-import org.apache.beam.sdk.annotations.Experimental.Kind;
import org.apache.beam.sdk.extensions.protobuf.ProtoSchemaLogicalTypes.Fixed32;
import org.apache.beam.sdk.extensions.protobuf.ProtoSchemaLogicalTypes.Fixed64;
import
org.apache.beam.sdk.extensions.protobuf.ProtoSchemaLogicalTypes.SFixed32;
@@ -127,8 +125,7 @@ import
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.collect.Sets;
* label is specified.
* </ul>
*/
-@Experimental(Kind.SCHEMAS)
-public class ProtoSchemaTranslator {
+class ProtoSchemaTranslator {
/** This METADATA tag is used to store the field number of a proto tag. */
public static final String PROTO_NUMBER_METADATA_TAG = "PROTO_NUMBER";
@@ -140,12 +137,12 @@ public class ProtoSchemaTranslator {
"PROTO_MAP_VALUE_MESSAGE_NAME";
/** Attach a proto field number to a type. */
- public static FieldType withFieldNumber(FieldType fieldType, int index) {
+ static FieldType withFieldNumber(FieldType fieldType, int index) {
return fieldType.withMetadata(PROTO_NUMBER_METADATA_TAG,
Long.toString(index));
}
/** Return the proto field number for a type. */
- public static int getFieldNumber(FieldType fieldType) {
+ static int getFieldNumber(FieldType fieldType) {
return
Integer.parseInt(fieldType.getMetadataString(PROTO_NUMBER_METADATA_TAG));
}
@@ -180,7 +177,7 @@ public class ProtoSchemaTranslator {
}
/** Return a Beam scheam representing a proto class. */
- public static Schema getSchema(Class<? extends Message> clazz) {
+ static Schema getSchema(Class<? extends Message> clazz) {
return getSchema(ProtobufUtil.getDescriptorForClass(clazz));
}