Class CompressedReader
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.CompressedReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbytereadByte()char[]char[]Reads an array of chars by using this first common chars of the last result.intreadInt()intreadIntInRange(int range) Reads an integer number by only reading its low bytes.intreadIntWithHint(int[] typical) Reads an integer number by decoding its index into the given "typical" Array.longreadLong()
-
Constructor Details
-
CompressedReader
-
-
Method Details
-
readBoolean
- Throws:
IOException- See Also:
-
readByte
- Throws:
IOException- See Also:
-
readLong
- Throws:
IOException- See Also:
-
readInt
- Throws:
IOException- See Also:
-
readChars
- Throws:
IOException- See Also:
-
readStringUsingLast
- Throws:
IOException- See Also:
-
readStringUsingDictionary
- Throws:
IOException- See Also:
-
readIntWithHint
Reads an integer number by decoding its index into the given "typical" Array. If the index is out of bounds decode the plain Integer.- Parameters:
typical- The same range that has been used during writing.- Throws:
IOException- See Also:
-
readIntInRange
Reads an integer number by only reading its low bytes. The number of bytes written depends on the given range.- Parameters:
range- The same range that has been used during writing.- Throws:
IOException- See Also:
-
readCharsUsingLast
Reads an array of chars by using this first common chars of the last result. The number of common chars is decoded from a single byte. The remaining chars are read using the dictionary.- Throws:
IOException- See Also:
-