public abstract class Constant extends Object implements Value, ConvertToBaf, Immediate
| Constructor and Description |
|---|
Constant() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Clones the current constant.
|
void |
convertToBaf(JimpleToBafContext context,
List<Unit> out)
Adds a Baf instruction pushing this constant to the stack onto
out. |
int |
equivHashCode()
Returns a hash code consistent with structural equality for this object.
|
boolean |
equivTo(Object c)
Returns true if this object is structurally equivalent to c.
|
List<ValueBox> |
getUseBoxes()
Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.
|
void |
toString(UnitPrinter up) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplypublic final List<ValueBox> getUseBoxes()
ValuegetUseBoxes in interface Valuepublic void convertToBaf(JimpleToBafContext context, List<Unit> out)
out.convertToBaf in interface ConvertToBafpublic Object clone()
public boolean equivTo(Object c)
public int equivHashCode()
equivHashCode in interface EquivTopublic void toString(UnitPrinter up)
Copyright © 2020 Soot OSS. All rights reserved.