@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); }
@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()); }
@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(); }