proguard.classfile.attribute
Class ExceptionsAttribute
java.lang.Object
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.ExceptionsAttribute
- All Implemented Interfaces:
- VisitorAccepter
public class ExceptionsAttribute
- extends Attribute
This Attribute represents an exceptions attribute.
|
Constructor Summary |
ExceptionsAttribute()
Creates an uninitialized ExceptionsAttribute. |
ExceptionsAttribute(int u2attributeNameIndex,
int u2exceptionIndexTableLength,
int[] u2exceptionIndexTable)
Creates an initialized ExceptionsAttribute. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
u2exceptionIndexTableLength
public int u2exceptionIndexTableLength
u2exceptionIndexTable
public int[] u2exceptionIndexTable
ExceptionsAttribute
public ExceptionsAttribute()
- Creates an uninitialized ExceptionsAttribute.
ExceptionsAttribute
public ExceptionsAttribute(int u2attributeNameIndex,
int u2exceptionIndexTableLength,
int[] u2exceptionIndexTable)
- Creates an initialized ExceptionsAttribute.
accept
public void accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
- Description copied from class:
Attribute
- Accepts the given visitor in the context of the given method.
- Overrides:
accept in class Attribute
exceptionEntriesAccept
public void exceptionEntriesAccept(ProgramClass programClass,
ConstantVisitor constantVisitor)
- Applies the given constant pool visitor to all exception class pool info
entries.