Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

exception_table_entry Class Reference

List of all members.

Public Attributes

int start_pc
int end_pc
int handler_pc
int catch_type
Instruction start_inst
Instruction end_inst
Instruction handler_inst
BasicBlock b

Detailed Description

An entry in some code's exception table; describes an exception handler and the code it protects.
See also:
Code_attribute
Author:
Clark Verbrugge

Definition at line 117 of file exception_table_entry.java.


Member Data Documentation

BasicBlock exception_table_entry::b
 

Once basic blocks are constructed, the handler can be found by referencing its basic block.

See also:
BasicBlock

Definition at line 156 of file exception_table_entry.java.

int exception_table_entry::catch_type
 

Constant pool index of a CONSTANT_Class entry describing the exception this handler handles; if 0, this handler catches all exceptions.

See also:
CONSTANT_Class

Definition at line 135 of file exception_table_entry.java.

Instruction exception_table_entry::end_inst
 

First Instruction object (after parsing) of code not protected by this handler (or null for the end of code).

See also:
exception_table_entry::end_pc , Instruction

Definition at line 146 of file exception_table_entry.java.

int exception_table_entry::end_pc
 

Code offset of end of code protected by this handler (exclusive).

See also:
exception_table_entry::end_inst

Definition at line 125 of file exception_table_entry.java.

Instruction exception_table_entry::handler_inst
 

Instruction object (after parsing) of start of handler code.

See also:
exception_table_entry::handler_pc , Instruction

Definition at line 151 of file exception_table_entry.java.

int exception_table_entry::handler_pc
 

Code offset of actual exception handler for the specified code block.

See also:
exception_table_entry::handler_inst , exception_table_entry::b

Definition at line 130 of file exception_table_entry.java.

Instruction exception_table_entry::start_inst
 

First Instruction object (after parsing) of code protected by this handler.

See also:
exception_table_entry::start_pc , Instruction

Definition at line 140 of file exception_table_entry.java.

int exception_table_entry::start_pc
 

Code offset of start of code protected by this handler (inclusive).

See also:
exception_table_entry::start_inst

Definition at line 121 of file exception_table_entry.java.


The documentation for this class was generated from the following file:
Generated at Thu Feb 7 07:10:24 2002 for Bandera by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001