APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.gc.shenandoah

public Class ShenandoahBitMap

extends Object
implements BitMapInterface
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.utilities.BitMapInterface
Imports
sun.jvm.hotspot.utilities.BitMap, .BitMapInterface, java.util.HashMap

Field Summary

Modifier and TypeField and Description
private ShenandoahHeap
private HashMap<ShenandoahHeapRegion, BitMap>

Constructor Summary

AccessConstructor and Description
pack-priv

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 BitMap
private int
toBitMapOffset(long offset, ShenandoahHeapRegion region)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

heapback to summary
private ShenandoahHeap heap
regionToBitMapback to summary
private HashMap<ShenandoahHeapRegion, BitMap> regionToBitMap

Constructor Detail

ShenandoahBitMapback to summary
pack-priv ShenandoahBitMap(ShenandoahHeap heap)

Method Detail

atback to summary
public boolean at(long offset)

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

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

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

Annotations
@Override
clearback to summary
public void clear()

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

Annotations
@Override
getOrAddBitMapback to summary
private BitMap getOrAddBitMap(ShenandoahHeapRegion region)
toBitMapOffsetback to summary
private int toBitMapOffset(long offset, ShenandoahHeapRegion region)