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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbase()context()booleanReturns true if this node is the potential source of a interprocedural assignment edge which may be added during on-the-fly call graph updating.booleanReturns 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, setInterProcTargetMethods inherited from class qilin.core.pag.ValNode
compareTo, discardP2Set, getP2SetMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface qilin.util.Numberable
getNumber, setNumber
-
Constructor Details
-
ContextVarNode
-
-
Method Details
-
isInterProcTarget
public boolean isInterProcTarget()Description copied from class:VarNodeReturns 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:
isInterProcTargetin classVarNode
-
isInterProcSource
public boolean isInterProcSource()Description copied from class:VarNodeReturns 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:
isInterProcSourcein classVarNode
-
context
-
base
-
getMethod
-
toString
-