anvil.codec
Class Exceptions

java.lang.Object
  |
  +--anvil.codec.Attribute
        |
        +--anvil.codec.Exceptions
All Implemented Interfaces:
CodecConstants

public class Exceptions
extends Attribute


Field Summary
protected  int[] _exceptions
           
protected  int _exceptionsindex
           
protected  int _size
           
 
Fields inherited from class anvil.codec.Attribute
_pool
 
Fields inherited from interface anvil.codec.CodecConstants
ACC_ABSTRACT, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_TRANSIENT, ACC_VOLATILE, ATTR_Code, ATTR_ConstantValue, ATTR_Deprecated, ATTR_Exceptions, ATTR_InnerClasses, ATTR_LineNumberTable, ATTR_LocalVariableTable, ATTR_SourceFile, ATTR_Synthetic, CLASS_MAGIC, CONSTANT_Class, CONSTANT_Double, CONSTANT_FieldRef, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodRef, CONSTANT_Long, CONSTANT_MethodRef, CONSTANT_NameAndType, CONSTANT_SourceFile, CONSTANT_String, CONSTANT_Utf8, MAJOR_VERSION, MINOR_VERSION, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT
 
Constructor Summary
Exceptions(ConstantPool pool)
           
 
Method Summary
 void addCheckedException(int index)
           
 java.lang.String getName()
           
 void write(java.io.DataOutputStream output)
           
 
Methods inherited from class anvil.codec.Attribute
getPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_exceptionsindex

protected int _exceptionsindex

_exceptions

protected int[] _exceptions

_size

protected int _size
Constructor Detail

Exceptions

public Exceptions(ConstantPool pool)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class Attribute

addCheckedException

public void addCheckedException(int index)

write

public void write(java.io.DataOutputStream output)
           throws java.io.IOException
Specified by:
write in class Attribute
java.io.IOException