Implementation Note
This class needs to maintain JDK 8 source compatibility. It is used internally in the JDK to implement jimage/jrtfs access, but also compiled and delivered as part of the jrtfs.jar to support access to the jimage file provided by the shipped JDK by tools running on JDK 8.
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static byte[] | |
| public static int | |
| public static List | |
| private static int | |
| private static int | |
| private static boolean | |
| public static int |
| COMPRESSED_FLAG | back to summary |
|---|---|
| private static final int COMPRESSED_FLAG | |
| HEADER_SHIFT | back to summary |
|---|---|
| private static final int HEADER_SHIFT | |
| HEADER_WIDTH | back to summary |
|---|---|
| private static final int HEADER_WIDTH | |
| CompressIndexes | back to summary |
|---|---|
| public CompressIndexes() | |
| compress | back to summary |
|---|---|
| public static byte[] compress(int value) | |
| decompress | back to summary |
|---|---|
| public static int decompress(byte[] value, int offset) | |
| decompressFlow | back to summary |
|---|---|
| public static List | |
| getHeaderLength | back to summary |
|---|---|
| private static int getHeaderLength(byte b) | |
| getHeaderValue | back to summary |
|---|---|
| private static int getHeaderValue(byte b) | |
| isCompressed | back to summary |
|---|---|
| private static boolean isCompressed(byte b) | |
| readInt | back to summary |
|---|---|
| public static int readInt(DataInputStream cr) throws IOException | |