class Edge
extends java.lang.Object
Label.| Modifier and Type | Field and Description | 
|---|---|
| (package private) static int | EXCEPTIONDenotes a control flow graph edge corresponding to an exception handler. | 
| (package private) int | infoInformation about this control flow graph edge. | 
| (package private) Edge | nextThe next edge in the list of successors of the originating basic block. | 
| (package private) static int | NORMALDenotes a normal control flow graph edge. | 
| (package private) Label | successorThe successor block of the basic block from which this edge originates. | 
| Constructor and Description | 
|---|
| Edge() | 
static final int NORMAL
static final int EXCEPTION
Edge whose info is strictly positive
 corresponds to an exception handler. The actual value of info is
 the index, in the ClassWriter type table, of the exception that
 is catched.int info
ClassWriter.COMPUTE_MAXS is used this field is the (relative)
 stack size in the basic block from which this edge originates. This size
 is equal to the stack size at the "jump" instruction to which this edge
 corresponds, relatively to the stack size at the beginning of the
 originating basic block. If ClassWriter.COMPUTE_FRAMES is used,
 this field is the kind of this control flow graph edge (i.e. NORMAL or
 EXCEPTION).Label successor
Edge next
successors.