Package org.jacoco.core.internal.data
Class CompactDataInput
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.DataInputStream
org.jacoco.core.internal.data.CompactDataInput
- All Implemented Interfaces:
Closeable
,DataInput
,AutoCloseable
Additional data input methods for compact storage of data structures.
- See Also:
-
Field Summary
Fields inherited from class java.io.FilterInputStream
in
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newCompactDataInput
that uses the specified underlying input stream. -
Method Summary
Modifier and TypeMethodDescriptionboolean[]
Reads a boolean array.int
Reads a variable length representation of an integer value.Methods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
CompactDataInput
Creates a newCompactDataInput
that uses the specified underlying input stream.- Parameters:
in
- underlying input stream
-
-
Method Details
-
readVarInt
Reads a variable length representation of an integer value.- Returns:
- read value
- Throws:
IOException
- if thrown by the underlying stream
-
readBooleanArray
Reads a boolean array.- Returns:
- boolean array
- Throws:
IOException
- if thrown by the underlying stream
-