Make LowerCaseBase16Encoding package protected. (#1427)
diff --git a/api/src/main/java/io/opencensus/trace/internal/LowerCaseBase16Encoding.java b/api/src/main/java/io/opencensus/trace/LowerCaseBase16Encoding.java
similarity index 92%
rename from api/src/main/java/io/opencensus/trace/internal/LowerCaseBase16Encoding.java
rename to api/src/main/java/io/opencensus/trace/LowerCaseBase16Encoding.java
index d9b2cf0..bca9586 100644
--- a/api/src/main/java/io/opencensus/trace/internal/LowerCaseBase16Encoding.java
+++ b/api/src/main/java/io/opencensus/trace/LowerCaseBase16Encoding.java
@@ -14,15 +14,13 @@
* limitations under the License.
*/
-package io.opencensus.trace.internal;
+package io.opencensus.trace;
-import io.opencensus.common.Internal;
import io.opencensus.internal.Utils;
import java.util.Arrays;
/** Internal copy of the Guava implementation of the {@code BaseEncoding.base16().lowerCase()}. */
-@Internal
-public final class LowerCaseBase16Encoding {
+final class LowerCaseBase16Encoding {
private static final String ALPHABET = "0123456789abcdef";
private static final int ASCII_CHARACTERS = 128;
private static final char[] ENCODING = buildEncodingArray();
@@ -53,7 +51,7 @@
* @param bytes byte array to be encoded.
* @return the encoded {@code String}.
*/
- public static String encodeToString(byte[] bytes) {
+ static String encodeToString(byte[] bytes) {
StringBuilder stringBuilder = new StringBuilder(bytes.length * 2);
for (byte byteVal : bytes) {
int b = byteVal & 0xFF;
@@ -71,7 +69,7 @@
* @throws IllegalArgumentException if the input is not a valid encoded string according to this
* encoding.
*/
- public static byte[] decodeToBytes(CharSequence chars) {
+ static byte[] decodeToBytes(CharSequence chars) {
Utils.checkArgument(chars.length() % 2 == 0, "Invalid input length " + chars.length());
int bytesWritten = 0;
byte[] bytes = new byte[chars.length() / 2];
diff --git a/api/src/main/java/io/opencensus/trace/SpanId.java b/api/src/main/java/io/opencensus/trace/SpanId.java
index 44119d6..c43fa6b 100644
--- a/api/src/main/java/io/opencensus/trace/SpanId.java
+++ b/api/src/main/java/io/opencensus/trace/SpanId.java
@@ -17,7 +17,6 @@
package io.opencensus.trace;
import io.opencensus.internal.Utils;
-import io.opencensus.trace.internal.LowerCaseBase16Encoding;
import java.util.Arrays;
import java.util.Random;
import javax.annotation.Nullable;
diff --git a/api/src/main/java/io/opencensus/trace/TraceId.java b/api/src/main/java/io/opencensus/trace/TraceId.java
index 983b21c..465e4d4 100644
--- a/api/src/main/java/io/opencensus/trace/TraceId.java
+++ b/api/src/main/java/io/opencensus/trace/TraceId.java
@@ -18,7 +18,6 @@
import io.opencensus.common.Internal;
import io.opencensus.internal.Utils;
-import io.opencensus.trace.internal.LowerCaseBase16Encoding;
import java.util.Arrays;
import java.util.Random;
import javax.annotation.Nullable;
diff --git a/api/src/test/java/io/opencensus/trace/internal/LowerCaseBase16EncodingTest.java b/api/src/test/java/io/opencensus/trace/LowerCaseBase16EncodingTest.java
similarity index 96%
rename from api/src/test/java/io/opencensus/trace/internal/LowerCaseBase16EncodingTest.java
rename to api/src/test/java/io/opencensus/trace/LowerCaseBase16EncodingTest.java
index bcc51ab..3444d2b 100644
--- a/api/src/test/java/io/opencensus/trace/internal/LowerCaseBase16EncodingTest.java
+++ b/api/src/test/java/io/opencensus/trace/LowerCaseBase16EncodingTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package io.opencensus.trace.internal;
+package io.opencensus.trace;
import static com.google.common.truth.Truth.assertThat;
@@ -25,7 +25,7 @@
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
-/** Unit tests for {@link LowerCaseBase16Encoding}. */
+/** Unit tests for {@link io.opencensus.trace.LowerCaseBase16Encoding}. */
@RunWith(JUnit4.class)
public class LowerCaseBase16EncodingTest {
private static final Charset CHARSET = Charset.forName("UTF-8");