Class SeekableInputStream.CompressedIntsDataInput
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.SeekableInputStream
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.SeekableInputStream.CompressedIntsDataInput
-
- All Implemented Interfaces:
IDataInput
- Enclosing class:
- SeekableInputStream
private static class SeekableInputStream.CompressedIntsDataInput extends SeekableInputStream
-
-
Field Summary
-
Fields inherited from class org.openjdk.jmc.flightrecorder.internal.parser.v1.SeekableInputStream
STRING_ENCODING_CONSTANT_POOL
-
-
Constructor Summary
Constructors Constructor Description CompressedIntsDataInput(byte[] buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
readChar()
private long
readCompressedLong()
int
readInt()
long
readLong()
short
readShort()
long
readUnsignedInt()
int
readUnsignedShort()
-
Methods inherited from class org.openjdk.jmc.flightrecorder.internal.parser.v1.SeekableInputStream
build, readBoolean, readByte, readDouble, readFloat, readFully, readFully, readRawString, readUnsignedByte, seek, skipString
-
-
-
-
Method Detail
-
readShort
public short readShort() throws java.io.IOException
- Specified by:
readShort
in interfaceIDataInput
- Overrides:
readShort
in classSeekableInputStream
- Throws:
java.io.IOException
-
readUnsignedShort
public int readUnsignedShort() throws java.io.IOException
- Specified by:
readUnsignedShort
in interfaceIDataInput
- Overrides:
readUnsignedShort
in classSeekableInputStream
- Throws:
java.io.IOException
-
readChar
public char readChar() throws java.io.IOException
- Specified by:
readChar
in interfaceIDataInput
- Overrides:
readChar
in classSeekableInputStream
- Throws:
java.io.IOException
-
readInt
public int readInt() throws java.io.IOException
- Specified by:
readInt
in interfaceIDataInput
- Overrides:
readInt
in classSeekableInputStream
- Throws:
java.io.IOException
-
readUnsignedInt
public long readUnsignedInt() throws java.io.IOException
- Specified by:
readUnsignedInt
in interfaceIDataInput
- Overrides:
readUnsignedInt
in classSeekableInputStream
- Throws:
java.io.IOException
-
readLong
public long readLong() throws java.io.IOException
- Specified by:
readLong
in interfaceIDataInput
- Overrides:
readLong
in classSeekableInputStream
- Throws:
java.io.IOException
-
readCompressedLong
private long readCompressedLong() throws java.io.IOException
- Throws:
java.io.IOException
-
-