Exemple #1
0
 @Override
 public boolean equals(Object other) {
   if (other == this) return true;
   if (!(other instanceof ExtensionRange)) return false;
   ExtensionRange o = (ExtensionRange) other;
   return equals(unknownFields(), o.unknownFields())
       && equals(start, o.start)
       && equals(end, o.end);
 }
Exemple #2
0
 @Override
 public void encode(ProtoWriter writer, ExtensionRange value) throws IOException {
   if (value.start != null) ProtoAdapter.INT32.encodeTagged(writer, 1, value.start);
   if (value.end != null) ProtoAdapter.INT32.encodeTagged(writer, 2, value.end);
   writer.writeBytes(value.unknownFields());
 }
Exemple #3
0
 @Override
 public ExtensionRange redact(ExtensionRange value) {
   ExtensionRange.Builder builder = value.newBuilder();
   builder.clearUnknownFields();
   return builder.build();
 }
Exemple #4
0
 @Override
 public int encodedSize(ExtensionRange value) {
   return (value.start != null ? ProtoAdapter.INT32.encodedSize(1, value.start) : 0)
       + (value.end != null ? ProtoAdapter.INT32.encodedSize(2, value.end) : 0)
       + value.unknownFields().size();
 }