Package qilin.core.pag
Class ContextVarNode
java.lang.Object
qilin.core.pag.Node
qilin.core.pag.ValNode
qilin.core.pag.VarNode
qilin.core.pag.ContextVarNode
- All Implemented Interfaces:
Comparable
,Numberable
-
Field Summary
Fields inherited from class qilin.core.pag.VarNode
fields, interProcSource, interProcTarget, variable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbase()
context()
boolean
Returns true if this node is the potential source of a interprocedural assignment edge which may be added during on-the-fly call graph updating.boolean
Returns true if this node is the potential target of a interprocedural assignment edge which may be added during on-the-fly call graph updating.toString()
Methods inherited from class qilin.core.pag.VarNode
dot, getAllFieldRefs, getVariable, setInterProcSource, setInterProcTarget
Methods inherited from class qilin.core.pag.ValNode
compareTo, discardP2Set, getP2Set
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface qilin.util.Numberable
getNumber, setNumber
-
Constructor Details
-
ContextVarNode
-
-
Method Details
-
isInterProcTarget
public boolean isInterProcTarget()Description copied from class:VarNode
Returns true if this node is the potential target of a interprocedural assignment edge which may be added during on-the-fly call graph updating.- Overrides:
isInterProcTarget
in classVarNode
-
isInterProcSource
public boolean isInterProcSource()Description copied from class:VarNode
Returns true if this node is the potential source of a interprocedural assignment edge which may be added during on-the-fly call graph updating.- Overrides:
isInterProcSource
in classVarNode
-
context
-
base
-
getMethod
-
toString
-