aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/main/java/com/google/protobuf/nano/Extension.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/main/java/com/google/protobuf/nano/Extension.java')
-rw-r--r--java/src/main/java/com/google/protobuf/nano/Extension.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/java/src/main/java/com/google/protobuf/nano/Extension.java b/java/src/main/java/com/google/protobuf/nano/Extension.java
index 27bab8c..6e2202e 100644
--- a/java/src/main/java/com/google/protobuf/nano/Extension.java
+++ b/java/src/main/java/com/google/protobuf/nano/Extension.java
@@ -88,7 +88,7 @@ public class Extension<M extends ExtendableMessageNano<M>, T> {
}
// Note: these create...() methods take a long for the tag parameter,
- // because tags are represented as unsigned longs, and these values exist
+ // because tags are represented as unsigned ints, and these values exist
// in generated code as long values. However, they can fit in 32-bits, so
// it's safe to cast them to int without loss of precision.
@@ -155,9 +155,9 @@ public class Extension<M extends ExtendableMessageNano<M>, T> {
protected final Class<T> clazz;
/**
- * Tag number of this extension.
+ * Tag number of this extension. The data should be viewed as an unsigned 32-bit value.
*/
- protected final int tag;
+ public final int tag;
/**
* Whether this extension is repeated.