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

public Class BitMapSegmented

extends Object
implements BitMapInterface
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.utilities.BitMapInterface

A BitMap implementing the BitMapInterface.

Field Summary

Modifier and TypeField and Description
private final BitMap[]
private static final int
private static final int
private final long

Constructor Summary

AccessConstructor and Description
public
BitMapSegmented(long sizeInBits)

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
atPut(long offset, boolean value)

Implements sun.jvm.hotspot.utilities.BitMapInterface.atPut.

public void
private int
segmentIndex(long offset)

private int
segmentOffset(long offset)

public long
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

segmentBitMapsback to summary
private final BitMap[] segmentBitMaps
SegmentSizeback to summary
private static final int SegmentSize
SegmentSizeBitsback to summary
private static final int SegmentSizeBits
sizeback to summary
private final long size

Constructor Detail

BitMapSegmentedback to summary
public BitMapSegmented(long sizeInBits)

Method Detail

atback to summary
public boolean at(long offset)

Implements sun.jvm.hotspot.utilities.BitMapInterface.at.

atPutback to summary
public void atPut(long offset, boolean value)

Implements sun.jvm.hotspot.utilities.BitMapInterface.atPut.

clearback to summary
public void clear()

Implements sun.jvm.hotspot.utilities.BitMapInterface.clear.

segmentIndexback to summary
private int segmentIndex(long offset)
segmentOffsetback to summary
private int segmentOffset(long offset)
sizeback to summary
public long size()