Class JvmUnknownCfaNode
java.lang.Object
proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
proguard.analysis.cpa.jvm.cfa.nodes.JvmUnknownCfaNode
- All Implemented Interfaces:
CfaNode<JvmCfaEdge,MethodSignature>
A unique node for an entire CFA representing an unknown code location.
-
Field Summary
FieldsFields inherited from interface proguard.analysis.cpa.interfaces.CfaNode
EXCEPTION_EXIT_NODE_OFFSET, EXIT_NODES_OFFSET, RETURN_EXIT_NODE_OFFSET -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if the node is the return location of the function (offset ==CfaNode.RETURN_EXIT_NODE_OFFSET).booleanReturns true if the location of the node is unknown.toString()Methods inherited from class proguard.analysis.cpa.jvm.cfa.nodes.JvmCfaNode
addEnteringEdge, addLeavingEdge, getClazz, getEnteringEdges, getEnteringIntraproceduralEdges, getEnteringInvokeEdge, getKnownMethodCallEdges, getLeavingEdges, getLeavingInterproceduralEdges, getLeavingIntraproceduralEdges, getLeavingInvokeEdge, getOffset, getSignature, hashCode, isEntryNode, isExitNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface proguard.analysis.cpa.interfaces.CfaNode
isExceptionExitNode
-
Field Details
-
INSTANCE
-
-
Method Details
-
isReturnExitNode
public boolean isReturnExitNode()Description copied from interface:CfaNodeReturns true if the node is the return location of the function (offset ==CfaNode.RETURN_EXIT_NODE_OFFSET). -
isUnknownNode
public boolean isUnknownNode()Description copied from interface:CfaNodeReturns true if the location of the node is unknown. -
toString
- Overrides:
toStringin classJvmCfaNode
-