edu.umd.cs.findbugs.ba
public interface EdgeTypes
See Also: Edge
Field Summary | |
---|---|
static int | BACKEDGE_SOURCE_EDGE
Special (synthetic) edge for path profiling; backedge source to CFG exit. |
static int | BACKEDGE_TARGET_EDGE
Special (synthetic) edge for path profiling; CFG entry to backedge target. |
static int | CHECKED_EXCEPTIONS_FLAG
Checked exceptions can be thrown on edge. |
static int | EXIT_EDGE
System.exit() edge. |
static int | EXPLICIT_EXCEPTIONS_FLAG
Explicit exceptions can be thrown on the edge. |
static int | FALL_THROUGH_EDGE
Edge type for fall-through to next instruction. |
static int | GOTO_EDGE
Edge type for GOTO instructions. |
static int | HANDLED_EXCEPTION_EDGE
Edge representing control flow from an exception-raising basic block
to an explicit handler for the exception. |
static int | IFCMP_EDGE
Edge type for IFCMP instructions when condition is true. |
static int | JSR_EDGE
Edge type for JSR instructions. |
static int | RETURN_EDGE
Edge type for RETURN instructions. |
static int | RET_EDGE
Edge type for RET instructions. |
static int | START_EDGE
Edge from entry node to real start node. |
static int | SWITCH_DEFAULT_EDGE
Edge type for switch instructions (default case). |
static int | SWITCH_EDGE
Edge type for switch instructions (explicit case). |
static int | UNHANDLED_EXCEPTION_EDGE
Edge representing the possibility that an exception might propagate
out of the current method. |
static int | UNKNOWN_EDGE
Unknown edge type. |