public class CodeVar
extends java.lang.Object
| Constructor and Description |
|---|
CodeVar() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSsaVar(SSAVar ssaVar) |
static CodeVar |
fromMthArg(RegisterArg mthArg,
boolean linkRegister) |
SSAVar |
getAnySsaVar() |
VarNode |
getCachedVarNode() |
java.lang.String |
getName() |
java.util.List<SSAVar> |
getSsaVars() |
ArgType |
getType() |
boolean |
isDeclared() |
boolean |
isFinal() |
boolean |
isThis() |
void |
mergeFlagsFrom(CodeVar other)
Merge flags with OR operator
|
void |
setCachedVarNode(VarNode varNode) |
void |
setDeclared(boolean declared) |
void |
setFinal(boolean aFinal) |
void |
setName(java.lang.String name) |
void |
setSsaVars(java.util.List<SSAVar> ssaVars) |
void |
setThis(boolean aThis) |
void |
setType(ArgType type) |
java.lang.String |
toString() |
public static CodeVar fromMthArg(RegisterArg mthArg, boolean linkRegister)
public java.lang.String getName()
public void setName(java.lang.String name)
public ArgType getType()
public void setType(ArgType type)
public java.util.List<SSAVar> getSsaVars()
public void addSsaVar(SSAVar ssaVar)
public void setSsaVars(java.util.List<SSAVar> ssaVars)
public SSAVar getAnySsaVar()
public boolean isFinal()
public void setFinal(boolean aFinal)
public boolean isThis()
public void setThis(boolean aThis)
public boolean isDeclared()
public void setDeclared(boolean declared)
public VarNode getCachedVarNode()
public void setCachedVarNode(VarNode varNode)
public void mergeFlagsFrom(CodeVar other)
public java.lang.String toString()
toString in class java.lang.Object