Package jadx.core.dex.instructions.args
Class CodeVar
- java.lang.Object
-
- jadx.core.dex.instructions.args.CodeVar
-
public class CodeVar extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CodeVar()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSsaVar(SSAVar ssaVar)static CodeVarfromMthArg(RegisterArg mthArg, boolean linkRegister)SSAVargetAnySsaVar()VarNodegetCachedVarNode()java.lang.StringgetName()java.util.List<SSAVar>getSsaVars()ArgTypegetType()booleanisDeclared()booleanisFinal()booleanisThis()voidmergeFlagsFrom(CodeVar other)Merge flags with OR operatorvoidsetCachedVarNode(VarNode varNode)voidsetDeclared(boolean declared)voidsetFinal(boolean aFinal)voidsetName(java.lang.String name)voidsetSsaVars(java.util.List<SSAVar> ssaVars)voidsetThis(boolean aThis)voidsetType(ArgType type)java.lang.StringtoString()
-
-
-
Method Detail
-
fromMthArg
public static CodeVar fromMthArg(RegisterArg mthArg, boolean linkRegister)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getType
public ArgType getType()
-
setType
public void setType(ArgType type)
-
getSsaVars
public java.util.List<SSAVar> getSsaVars()
-
addSsaVar
public void addSsaVar(SSAVar ssaVar)
-
setSsaVars
public void setSsaVars(java.util.List<SSAVar> ssaVars)
-
getAnySsaVar
public SSAVar getAnySsaVar()
-
isFinal
public boolean isFinal()
-
setFinal
public void setFinal(boolean aFinal)
-
isThis
public boolean isThis()
-
setThis
public void setThis(boolean aThis)
-
isDeclared
public boolean isDeclared()
-
setDeclared
public void setDeclared(boolean declared)
-
getCachedVarNode
public VarNode getCachedVarNode()
-
setCachedVarNode
public void setCachedVarNode(VarNode varNode)
-
mergeFlagsFrom
public void mergeFlagsFrom(CodeVar other)
Merge flags with OR operator
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-