Package 

Interface ProtobufConstants

    • Method Summary

      Modifier and Type Method Description
      static int sizeOfVarint(long val) Calculate encoded size, in bytes, of {@code varint}.
      static int sizeOfTag(int tag) Calculate encoded size, in bytes, of tag.
      static long varintOfSignedLong(long val) Encode signed {@code long} into a {@code varint}.
      static long varintOfSignedInt(int val) Encode signed {@code int} into a {@code varint}.
      static long signedLongOfVarint(long val) Decode signed {@code long} from {@code varint}.
      static int signedIntOfVarint(long val) Decode signed {@code int} from {@code varint}.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • sizeOfVarint

         static int sizeOfVarint(long val)

        Calculate encoded size, in bytes, of {@code varint}.

        Parameters:
        val - {@code varint} value
      • sizeOfTag

         static int sizeOfTag(int tag)

        Calculate encoded size, in bytes, of tag.

        Parameters:
        tag - tag value
      • varintOfSignedLong

         static long varintOfSignedLong(long val)

        Encode signed {@code long} into a {@code varint}.

        Parameters:
        val - value to encode
      • varintOfSignedInt

         static long varintOfSignedInt(int val)

        Encode signed {@code int} into a {@code varint}.

        Parameters:
        val - value to encode
      • signedLongOfVarint

         static long signedLongOfVarint(long val)

        Decode signed {@code long} from {@code varint}.

        Parameters:
        val - {@code varint} to decode
      • signedIntOfVarint

         static int signedIntOfVarint(long val)

        Decode signed {@code int} from {@code varint}.

        Parameters:
        val - {@code varint} to decode