| Constructor and Description |
|---|
JavaVariable(JavaMethod mth,
VarNode varNode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
JavaClass |
getDeclaringClass() |
int |
getDefPos() |
java.lang.String |
getFullName() |
JavaMethod |
getMth() |
@Nullable java.lang.String |
getName() |
int |
getReg() |
int |
getSsa() |
JavaClass |
getTopParentClass() |
ArgType |
getType() |
java.util.List<JavaNode> |
getUseIn() |
VarNode |
getVarNode() |
int |
hashCode() |
boolean |
isOwnCodeAnnotation(ICodeAnnotation ann) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitremoveAliaspublic JavaVariable(JavaMethod mth, VarNode varNode)
public JavaMethod getMth()
public int getReg()
public int getSsa()
@Nullable public @Nullable java.lang.String getName()
@ApiStatus.Internal public VarNode getVarNode()
public java.lang.String getFullName()
getFullName in interface JavaNodepublic ArgType getType()
public JavaClass getDeclaringClass()
getDeclaringClass in interface JavaNodepublic JavaClass getTopParentClass()
getTopParentClass in interface JavaNodepublic boolean isOwnCodeAnnotation(ICodeAnnotation ann)
isOwnCodeAnnotation in interface JavaNodepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object