# Class: com.pnfsoftware.jeb.util.encoding.IntegerLEB128

Read and write LEB128\-encoded integers. A 4\-byte integer is encoded on 1 to 5 bytes. 

 For decoding only on byte arrays, use the highest\-level utility methods in [LEB128](LEB128).

## Constructor: IntegerLEB128


## Static Method: decodeULEB128
- parameter: `input`, type: `java.io.InputStream`
- return type: `com.pnfsoftware.jeb.util.encoding.IntegerLEB128.DecodedInt`


## Static Method: readULEB128
- parameter: `input`, type: `java.io.InputStream`
- return type: `int`


## Static Method: writeSLEB128
- parameter: `out`, type: `java.io.OutputStream`
- parameter: `v`, type: `int`


## Static Method: writeULEB128
- parameter: `out`, type: `java.io.OutputStream`
- parameter: `v`, type: `int`


