SandMark version 2.0


sandmark.obfuscate.boolsplitter.dcfg
Class FlowGraph.LoopNode

java.lang.Object
  |
  +--EDU.purdue.cs.bloat.util.GraphNode
        |
        +--sandmark.obfuscate.boolsplitter.dcfg.FlowGraph.LoopNode
Enclosing class:
FlowGraph

class FlowGraph.LoopNode
extends EDU.purdue.cs.bloat.util.GraphNode

A LoopNode is a node in the loop tree. The loop tree is represents the nesting of loops in the method being modeled in this CFG.

See Also:
FlowGraph.loopDepth(sandmark.obfuscate.boolsplitter.dcfg.Block), FlowGraph.loopLevel(sandmark.obfuscate.boolsplitter.dcfg.Block)

Field Summary
(package private)  int depth
           
(package private)  java.util.Set elements
           
(package private)  Block header
           
(package private)  int level
           
 
Fields inherited from class EDU.purdue.cs.bloat.util.GraphNode
postIndex, preds, preIndex, succs
 
Constructor Summary
FlowGraph.LoopNode(Block header)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class EDU.purdue.cs.bloat.util.GraphNode
preds, succs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

header

Block header

depth

int depth

level

int level

elements

java.util.Set elements
Constructor Detail

FlowGraph.LoopNode

public FlowGraph.LoopNode(Block header)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002