public class JadxNodeRef extends java.lang.Object implements IJavaNodeRef
IJavaNodeRef.RefType| Constructor and Description |
|---|
JadxNodeRef() |
JadxNodeRef(IJavaNodeRef.RefType refType,
java.lang.String declClass,
@Nullable java.lang.String shortId) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(@NotNull IJavaNodeRef other) |
boolean |
equals(java.lang.Object o) |
static JadxNodeRef |
forCls(JavaClass cls) |
static JadxNodeRef |
forCls(java.lang.String clsFullName) |
static JadxNodeRef |
forFld(JavaField fld) |
static @Nullable JadxNodeRef |
forJavaNode(JavaNode javaNode) |
static JadxNodeRef |
forMth(JavaMethod mth) |
static JadxNodeRef |
forPkg(java.lang.String pkgFullName) |
java.lang.String |
getDeclaringClass() |
@Nullable java.lang.String |
getShortId() |
IJavaNodeRef.RefType |
getType() |
int |
hashCode() |
void |
setDeclClass(java.lang.String declClass) |
void |
setRefType(IJavaNodeRef.RefType refType) |
void |
setShortId(@Nullable java.lang.String shortId) |
java.lang.String |
toString() |
public JadxNodeRef(IJavaNodeRef.RefType refType, java.lang.String declClass, @Nullable @Nullable java.lang.String shortId)
public JadxNodeRef()
@Nullable public static @Nullable JadxNodeRef forJavaNode(JavaNode javaNode)
public static JadxNodeRef forCls(JavaClass cls)
public static JadxNodeRef forCls(java.lang.String clsFullName)
public static JadxNodeRef forMth(JavaMethod mth)
public static JadxNodeRef forFld(JavaField fld)
public static JadxNodeRef forPkg(java.lang.String pkgFullName)
public IJavaNodeRef.RefType getType()
getType in interface IJavaNodeRefpublic void setRefType(IJavaNodeRef.RefType refType)
public java.lang.String getDeclaringClass()
getDeclaringClass in interface IJavaNodeRefpublic void setDeclClass(java.lang.String declClass)
@Nullable public @Nullable java.lang.String getShortId()
getShortId in interface IJavaNodeRefpublic void setShortId(@Nullable
@Nullable java.lang.String shortId)
public int compareTo(@NotNull
@NotNull IJavaNodeRef other)
compareTo in interface java.lang.Comparable<IJavaNodeRef>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object