APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.jvm.hotspot.utilities

public Class Unsigned5

extends Object
Class Inheritance
Imports
java.io.PrintStream, sun.jvm.hotspot.debugger.*

Decompression algorithm from utilities/unsigned5.hpp.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public class
public static interface

Field Summary

Modifier and TypeField and Description
private final Address
public static final int
private static final int
H

private static final int
L

private static final int
private final int
public static final int
private static final int
public static final int
private static final int
X

Constructor Summary

AccessConstructor and Description
public
public
Unsigned5(Address base, int limit)

Method Summary

Modifier and TypeMethod and Description
public Address
base()

public static int
decodeSign(int value)

public void
dump(int count)

public void
dump()

public void
dumpOn(PrintStream tty, int count)

public static int
encodeSign(int value)

public short
getByte(int pos)

private boolean
hasNext(int pos)

public void
public static <ARR> long
readUint(ARR base, int position, Unsigned5.GetByte<ARR> getByte, Unsigned5.SetPosition<ARR> setPosition)

public long
readUint(int pos)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

baseback to summary
private final Address base
BitsPerByteback to summary
public static final int BitsPerByte
Hback to summary
private static final int H
Lback to summary
private static final int L
lg_Hback to summary
private static final int lg_H
limitback to summary
private final int limit
LogBitsPerByteback to summary
public static final int LogBitsPerByte
MAX_bback to summary
private static final int MAX_b
MAX_LENGTHback to summary
public static final int MAX_LENGTH
Xback to summary
private static final int X

Constructor Detail

Unsigned5back to summary
public Unsigned5(Address base)
Unsigned5back to summary
public Unsigned5(Address base, int limit)

Method Detail

baseback to summary
public Address base()
decodeSignback to summary
public static int decodeSign(int value)
dumpback to summary
public void dump(int count)
dumpback to summary
public void dump()
dumpOnback to summary
public void dumpOn(PrintStream tty, int count)
encodeSignback to summary
public static int encodeSign(int value)
getByteback to summary
public short getByte(int pos)
hasNextback to summary
private boolean hasNext(int pos)
printOnback to summary
public void printOn(PrintStream tty)
readUintback to summary
public static <ARR> long readUint(ARR base, int position, Unsigned5.GetByte<ARR> getByte, Unsigned5.SetPosition<ARR> setPosition)
readUintback to summary
public long readUint(int pos)
sun.jvm.hotspot.utilities back to summary

public Interface Unsigned5.GetByte<ARR>


Method Summary

Modifier and TypeMethod and Description
public short
getByte(ARR array, int position)

Method Detail

getByteback to summary
public short getByte(ARR array, int position)
sun.jvm.hotspot.utilities back to summary

public Class Unsigned5.Reader

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private short
getByte(int pos)

public boolean
public long
public int
public void
setPosition(int pos)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

positionback to summary
private int position

Constructor Detail

Readerback to summary
public Reader()

Method Detail

getByteback to summary
private short getByte(int pos)
hasNextback to summary
public boolean hasNext()
nextUintback to summary
public long nextUint()
positionback to summary
public int position()
setPositionback to summary
public void setPosition(int pos)
sun.jvm.hotspot.utilities back to summary

public Interface Unsigned5.SetPosition<ARR>


Method Summary

Modifier and TypeMethod and Description
public void
setPosition(ARR array, int position)

Method Detail

setPositionback to summary
public void setPosition(ARR array, int position)