com.jeffpalm.basic.bytecode.base
Class ExceptionTableEntry

java.lang.Object
  extended by com.jeffpalm.basic.bytecode.base.ExceptionTableEntry
All Implemented Interfaces:
ICodeGenerator, IExceptionTableEntry, IDumpable

public final class ExceptionTableEntry
extends java.lang.Object
implements IExceptionTableEntry


Method Summary
 java.lang.String catchType()
           
 void dump(IAppendable out)
           
 int endPC()
           
 void gen(ICodeStream code)
           
 int handlerPC()
           
 IConstantPool pool()
           
 int startPC()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

pool

public IConstantPool pool()

catchType

public java.lang.String catchType()
Specified by:
catchType in interface IExceptionTableEntry

startPC

public int startPC()
Specified by:
startPC in interface IExceptionTableEntry

endPC

public int endPC()
Specified by:
endPC in interface IExceptionTableEntry

handlerPC

public int handlerPC()
Specified by:
handlerPC in interface IExceptionTableEntry

gen

public void gen(ICodeStream code)
         throws java.io.IOException
Specified by:
gen in interface ICodeGenerator
Throws:
java.io.IOException

dump

public void dump(IAppendable out)
Specified by:
dump in interface IDumpable