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

public Class CellTypeState

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

Auxiliary class for GenerateOopMap

Field Summary

Modifier and TypeField and Description
private int
public static CellTypeState
private static final int
private static final int
private static final int
private static final int
public static CellTypeState
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
public static CellTypeState
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
public static CellTypeState
public static CellTypeState
private static final int
public static CellTypeState
private static final int
private static final int
private static final int
private static final int
public static CellTypeState

Constructor Summary

AccessConstructor and Description
private
private
CellTypeState(int state)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public boolean
public CellTypeState
copy()

public boolean
public boolean
public int
public int
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public static CellTypeState
makeAddr(int bci)

public static CellTypeState
makeAny(int state)

public static CellTypeState
public static CellTypeState
makeLineRef(int bci)

public static CellTypeState
makeLockRef(int bci)

public static CellTypeState
makeSlotRef(int slot_num)

public static CellTypeState
public CellTypeState
merge(CellTypeState cts, int slot)

public void
public char
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_stateback to summary
private int _state
addrback to summary
public static CellTypeState addr
addr_bitback to summary
private static final int addr_bit
addr_conflictback to summary
private static final int addr_conflict
addr_valueback to summary
private static final int addr_value
bits_maskback to summary
private static final int bits_mask
bottomback to summary
public static CellTypeState bottom
bottom_valueback to summary
private static final int bottom_value
info_conflictback to summary
private static final int info_conflict
info_data_maskback to summary
private static final int info_data_mask
info_maskback to summary
private static final int info_mask
live_bits_maskback to summary
private static final int live_bits_mask
not_bottom_info_bitback to summary
private static final int not_bottom_info_bit
refback to summary
public static CellTypeState ref
ref_bitback to summary
private static final int ref_bit
ref_conflictback to summary
private static final int ref_conflict
ref_data_maskback to summary
private static final int ref_data_mask
ref_not_lock_bitback to summary
private static final int ref_not_lock_bit
ref_slot_bitback to summary
private static final int ref_slot_bit
ref_valueback to summary
private static final int ref_value
refUninitback to summary
public static CellTypeState refUninit
topback to summary
public static CellTypeState top
top_info_bitback to summary
private static final int top_info_bit
uninitback to summary
public static CellTypeState uninit
uninit_bitback to summary
private static final int uninit_bit
uninit_valueback to summary
private static final int uninit_value
val_bitback to summary
private static final int val_bit
val_valueback to summary
private static final int val_value
valueback to summary
public static CellTypeState value

Constructor Detail

CellTypeStateback to summary
private CellTypeState()
CellTypeStateback to summary
private CellTypeState(int state)

Method Detail

canBeAddressback to summary
public boolean canBeAddress()
canBeReferenceback to summary
public boolean canBeReference()
canBeUninitback to summary
public boolean canBeUninit()
canBeValueback to summary
public boolean canBeValue()
copyback to summary
public CellTypeState copy()
equalback to summary
public boolean equal(CellTypeState a)
equalKindback to summary
public boolean equalKind(CellTypeState a)
getInfoback to summary
public int getInfo()
getMonitorSourceback to summary
public int getMonitorSource()
isAddressback to summary
public boolean isAddress()
isBottomback to summary
public boolean isBottom()
isGoodAddressback to summary
public boolean isGoodAddress()
isInfoBottomback to summary
public boolean isInfoBottom()
isInfoTopback to summary
public boolean isInfoTop()
isLiveback to summary
public boolean isLive()
isLockReferenceback to summary
public boolean isLockReference()
isNonlockReferenceback to summary
public boolean isNonlockReference()
isReferenceback to summary
public boolean isReference()
isUninitback to summary
public boolean isUninit()
isValidStateback to summary
public boolean isValidState()
isValueback to summary
public boolean isValue()
makeAddrback to summary
public static CellTypeState makeAddr(int bci)
makeAnyback to summary
public static CellTypeState makeAny(int state)
makeBottomback to summary
public static CellTypeState makeBottom()
makeLineRefback to summary
public static CellTypeState makeLineRef(int bci)
makeLockRefback to summary
public static CellTypeState makeLockRef(int bci)
makeSlotRefback to summary
public static CellTypeState makeSlotRef(int slot_num)
makeTopback to summary
public static CellTypeState makeTop()
mergeback to summary
public CellTypeState merge(CellTypeState cts, int slot)
setback to summary
public void set(CellTypeState cts)
toCharback to summary
public char toChar()