public class JadxCodeRef extends java.lang.Object implements IJavaCodeRef
| Constructor and Description |
|---|
JadxCodeRef() |
JadxCodeRef(CodeRefType attachType,
int index) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static JadxCodeRef |
forCatch(int handlerOffset) |
static JadxCodeRef |
forInsn(int offset) |
static JadxCodeRef |
forMthArg(int argIndex) |
static JadxCodeRef |
forVar(int regNum,
int ssaVersion) |
static JadxCodeRef |
forVar(JavaVariable javaVariable) |
static JadxCodeRef |
forVar(VarNode varNode) |
CodeRefType |
getAttachType() |
int |
getIndex() |
int |
hashCode() |
void |
setAttachType(CodeRefType attachType) |
void |
setIndex(int index) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTopublic JadxCodeRef(CodeRefType attachType, int index)
public JadxCodeRef()
public static JadxCodeRef forInsn(int offset)
public static JadxCodeRef forMthArg(int argIndex)
public static JadxCodeRef forVar(int regNum, int ssaVersion)
public static JadxCodeRef forVar(JavaVariable javaVariable)
public static JadxCodeRef forVar(VarNode varNode)
public static JadxCodeRef forCatch(int handlerOffset)
public CodeRefType getAttachType()
getAttachType in interface IJavaCodeRefpublic void setAttachType(CodeRefType attachType)
public int getIndex()
getIndex in interface IJavaCodeRefpublic void setIndex(int index)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object