public class JvmAssumeExceptionCfaEdge extends JvmCfaEdge
| Constructor and Description |
|---|
JvmAssumeExceptionCfaEdge(boolean isCaught,
int catchType)
Create a disconnected JVM CFA exception assumption edge.
|
JvmAssumeExceptionCfaEdge(JvmCfaNode source,
JvmCfaNode target,
boolean isCaught,
int catchType)
Create a JVM CFA exception assumption edge.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCatchType()
Returns the integer representing the exception type in the exception table of the method the node belongs to.
|
boolean |
isCaught()
Returns the assumption on the exception being caught made for the edge.
|
getSource, getTarget, setSource, setTarget, targetSignaturepublic JvmAssumeExceptionCfaEdge(boolean isCaught,
int catchType)
isCaught - an assumption on the exception being caught or notcatchType - an integer representing the exception type in the edge's method exception tablepublic JvmAssumeExceptionCfaEdge(JvmCfaNode source, JvmCfaNode target, boolean isCaught, int catchType)
source - the source node of the edgetarget - the target node of the edgeisCaught - an assumption on the exception being caught or notcatchType - an integer representing the exception type in the edge's method exception table