From c265fbe3ca6e1811524831fbf89a3d7cfdf97412 Mon Sep 17 00:00:00 2001 From: Jisi Liu Date: Tue, 17 Feb 2015 14:03:37 -0800 Subject: [PATCH] Mark factory setter API as private for alpha release. --- .../main/java/com/google/protobuf/nano/MapFactories.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/javanano/src/main/java/com/google/protobuf/nano/MapFactories.java b/javanano/src/main/java/com/google/protobuf/nano/MapFactories.java index 57d00b4918..98fa4877bc 100644 --- a/javanano/src/main/java/com/google/protobuf/nano/MapFactories.java +++ b/javanano/src/main/java/com/google/protobuf/nano/MapFactories.java @@ -41,7 +41,11 @@ public final class MapFactories { Map forMap(Map oldMap); } - public static void setMapFactory(MapFactory newMapFactory) { + // NOTE(liujisi): The factory setter is temporarily marked as package private. + // The way to provide customized implementations of maps for different + // platforms are still under discussion. Mark it as private to avoid exposing + // the API in proto3 alpha release. + /* public */ static void setMapFactory(MapFactory newMapFactory) { mapFactory = newMapFactory; }