public class CellTypeState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static CellTypeState |
addr |
static CellTypeState |
bottom |
static CellTypeState |
ref |
static CellTypeState |
refUninit |
static CellTypeState |
top |
static CellTypeState |
uninit |
static CellTypeState |
value |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeAddress() |
boolean |
canBeReference() |
boolean |
canBeUninit() |
boolean |
canBeValue() |
CellTypeState |
copy() |
boolean |
equal(CellTypeState a) |
boolean |
equalKind(CellTypeState a) |
int |
getInfo() |
int |
getMonitorSource() |
boolean |
isAddress() |
boolean |
isBottom() |
boolean |
isGoodAddress() |
boolean |
isInfoBottom() |
boolean |
isInfoTop() |
boolean |
isLive() |
boolean |
isLockReference() |
boolean |
isNonlockReference() |
boolean |
isReference() |
boolean |
isUninit() |
boolean |
isValidState() |
boolean |
isValue() |
static CellTypeState |
makeAddr(int bci) |
static CellTypeState |
makeAny(int state) |
static CellTypeState |
makeBottom() |
static CellTypeState |
makeLineRef(int bci) |
static CellTypeState |
makeLockRef(int bci) |
static CellTypeState |
makeSlotRef(int slot_num) |
static CellTypeState |
makeTop() |
CellTypeState |
merge(CellTypeState cts,
int slot) |
void |
print(java.io.PrintStream tty) |
void |
set(CellTypeState cts) |
char |
toChar() |
public static CellTypeState bottom
public static CellTypeState uninit
public static CellTypeState ref
public static CellTypeState value
public static CellTypeState refUninit
public static CellTypeState top
public static CellTypeState addr
public CellTypeState copy()
public static CellTypeState makeAny(int state)
public static CellTypeState makeBottom()
public static CellTypeState makeTop()
public static CellTypeState makeAddr(int bci)
public static CellTypeState makeSlotRef(int slot_num)
public static CellTypeState makeLineRef(int bci)
public static CellTypeState makeLockRef(int bci)
public boolean isBottom()
public boolean isLive()
public boolean isValidState()
public boolean isAddress()
public boolean isReference()
public boolean isValue()
public boolean isUninit()
public boolean canBeAddress()
public boolean canBeReference()
public boolean canBeValue()
public boolean canBeUninit()
public boolean isInfoBottom()
public boolean isInfoTop()
public int getInfo()
public int getMonitorSource()
public boolean isGoodAddress()
public boolean isLockReference()
public boolean isNonlockReference()
public boolean equal(CellTypeState a)
public boolean equalKind(CellTypeState a)
public char toChar()
public void set(CellTypeState cts)
public CellTypeState merge(CellTypeState cts, int slot)
public void print(java.io.PrintStream tty)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.