|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsoot.shimple.internal.SPiExpr
public class SPiExpr
| Field Summary | |
|---|---|
protected ValueUnitPair |
argBox
|
protected Object |
targetKey
|
| Constructor Summary | |
|---|---|
SPiExpr(Value v,
Unit u,
Object o)
|
|
| Method Summary | |
|---|---|
void |
apply(Switch sw)
Called when this object is visited. |
void |
clearUnitBoxes()
|
Object |
clone()
Returns a clone of this Value. |
int |
equivHashCode()
Returns a (not necessarily fixed) hash code for this object. |
boolean |
equivTo(Object o)
Returns true if this object is equivalent to o. |
ValueUnitPair |
getArgBox()
|
Unit |
getCondStmt()
|
Object |
getTargetKey()
|
Type |
getType()
Returns the Soot type of this Value. |
List |
getUnitBoxes()
|
List |
getUseBoxes()
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value. |
Value |
getValue()
|
void |
setCondStmt(Unit pred)
|
void |
setTargetKey(Object targetKey)
|
void |
setValue(Value value)
|
String |
toString()
|
void |
toString(UnitPrinter up)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ValueUnitPair argBox
protected Object targetKey
| Constructor Detail |
|---|
public SPiExpr(Value v,
Unit u,
Object o)
| Method Detail |
|---|
public ValueUnitPair getArgBox()
getArgBox in interface PiExprpublic Value getValue()
getValue in interface PiExprpublic Unit getCondStmt()
getCondStmt in interface PiExprpublic Object getTargetKey()
getTargetKey in interface PiExprpublic void setValue(Value value)
setValue in interface PiExprpublic void setCondStmt(Unit pred)
setCondStmt in interface PiExprpublic void setTargetKey(Object targetKey)
setTargetKey in interface PiExprpublic List getUnitBoxes()
getUnitBoxes in interface UnitBoxOwnerpublic void clearUnitBoxes()
clearUnitBoxes in interface UnitBoxOwnerpublic boolean equivTo(Object o)
EquivTo
equivTo in interface EquivTopublic int equivHashCode()
EquivTo
equivHashCode in interface EquivTopublic void apply(Switch sw)
Switchable
apply in interface Switchablepublic Object clone()
Value
clone in interface Valueclone in class Objectpublic String toString()
toString in class Objectpublic void toString(UnitPrinter up)
toString in interface Valuepublic Type getType()
Value
getType in interface Valuepublic List getUseBoxes()
Value
getUseBoxes in interface Value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||