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, targetSignature
public 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