Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jxcl.cl
Class CatchData  view CatchData download CatchData.java

java.lang.Object
  extended byorg.jxcl.cl.CatchData

public class CatchData
extends java.lang.Object

Data structure describing an exception handler. XXX There have been problems associated with generation of exception handlers. tryEnd should be used to get a handle of the last instruction in the vertex.


Field Summary
 org.apache.bcel.generic.ObjectType exception
          Type of exception handled.
 org.jxcl.graph.Vertex handlerPC
          First code vertex in handler.
 org.jxcl.graph.Vertex tryEnd
          Last code Vertex in try block.
 org.jxcl.graph.Vertex tryStart
          First code vertex in try block.
 
Constructor Summary
CatchData(org.jxcl.graph.Vertex start, org.jxcl.graph.Vertex end, org.jxcl.graph.Vertex handler, org.apache.bcel.generic.ObjectType exc)
          The information needed to set up an exception handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tryStart

public org.jxcl.graph.Vertex tryStart
First code vertex in try block.


tryEnd

public org.jxcl.graph.Vertex tryEnd
Last code Vertex in try block.


handlerPC

public org.jxcl.graph.Vertex handlerPC
First code vertex in handler.


exception

public org.apache.bcel.generic.ObjectType exception
Type of exception handled.

Constructor Detail

CatchData

public CatchData(org.jxcl.graph.Vertex start,
                 org.jxcl.graph.Vertex end,
                 org.jxcl.graph.Vertex handler,
                 org.apache.bcel.generic.ObjectType exc)
The information needed to set up an exception handler.