scale.jcr
Class ExceptionEntry

java.lang.Object
  extended by scale.jcr.ExceptionEntry

public class ExceptionEntry
extends java.lang.Object

This class is used to both represent a Java class file exception entry structure and to read that class file exception entry structure.

$Id: ExceptionEntry.java,v 1.9 2007-10-04 19:58:15 burrill Exp $

Copyright 2007 by the Scale Compiler Group,
Department of Computer Science
University of Massachusetts,
Amherst MA. 01003, USA
All Rights Reserved.


Field Summary
 int catchType
           
 int endPc
           
 int handlerPc
           
 int startPc
           
 
Constructor Summary
ExceptionEntry(int startPc, int endPc, int handlerPc, int catchType)
           
 
Method Summary
static ExceptionEntry read(ClassFile cf, java.io.DataInputStream reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startPc

public int startPc

endPc

public int endPc

handlerPc

public int handlerPc

catchType

public int catchType
Constructor Detail

ExceptionEntry

public ExceptionEntry(int startPc,
                      int endPc,
                      int handlerPc,
                      int catchType)
Method Detail

read

public static ExceptionEntry read(ClassFile cf,
                                  java.io.DataInputStream reader)
                           throws java.io.IOException
Throws:
java.io.IOException