Package org.infinispan.commons.io
Class SignedNumeric
- java.lang.Object
-
- org.infinispan.commons.io.SignedNumeric
-
public final class SignedNumeric extends java.lang.ObjectVariable length encoding for signed numbers, using the ZigZag technique- Since:
- 8.0
- Author:
- gustavonalle
- See Also:
- https://developers.google.com/protocol-buffers/docs/encoding#types
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intdecode(int vint)static intencode(int vint)static intreadSignedInt(java.io.InputStream in)static intreadSignedInt(java.io.ObjectInput in)static voidwriteSignedInt(java.io.ObjectOutput out, int i)static voidwriteSignedInt(java.io.OutputStream out, int i)
-
-
-
Method Detail
-
readSignedInt
public static int readSignedInt(java.io.ObjectInput in) throws java.io.IOException- Throws:
java.io.IOException
-
readSignedInt
public static int readSignedInt(java.io.InputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
writeSignedInt
public static void writeSignedInt(java.io.ObjectOutput out, int i) throws java.io.IOException- Throws:
java.io.IOException
-
writeSignedInt
public static void writeSignedInt(java.io.OutputStream out, int i) throws java.io.IOException- Throws:
java.io.IOException
-
decode
public static int decode(int vint)
-
encode
public static int encode(int vint)
-
-