com.sleepycat.asm
Class Edge

java.lang.Object
  extended by com.sleepycat.asm.Edge

 class Edge
extends Object

An edge in the control flow graph of a method body. See Label.

Author:
Eric Bruneton

Field Summary
(package private)  Edge next
          The next edge in the list of successors of the originating basic block.
(package private)  int stackSize
          The (relative) stack size in the basic block from which this edge originates.
(package private)  Label successor
          The successor block of the basic block from which this edge originates.
 
Constructor Summary
Edge()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stackSize

int stackSize
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.


successor

Label successor
The successor block of the basic block from which this edge originates.


next

Edge next
The next edge in the list of successors of the originating basic block. See successors.

Constructor Detail

Edge

Edge()


Copyright (c) 2004-2010 Oracle. All rights reserved.