RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
Loading...
Searching...
No Matches
rpnx::cortado::exception_handler Struct Reference

One Code exception-table entry. More...

#include <attributes.hpp>

Public Attributes

code_offset start
 Inclusive protected-range start at an instruction boundary.
 
code_offset end
 Exclusive protected-range end; the code length itself is permitted.
 
code_offset handler
 Handler entry instruction offset.
 
constant_pool_index catch_type
 Caught CONSTANT_Class, or zero for a catch-all handler.
 

Detailed Description

One Code exception-table entry.

Definition at line 691 of file attributes.hpp.

Member Data Documentation

◆ catch_type

constant_pool_index rpnx::cortado::exception_handler::catch_type

Caught CONSTANT_Class, or zero for a catch-all handler.

Definition at line 696 of file attributes.hpp.

◆ end

code_offset rpnx::cortado::exception_handler::end

Exclusive protected-range end; the code length itself is permitted.

Definition at line 694 of file attributes.hpp.

◆ handler

code_offset rpnx::cortado::exception_handler::handler

Handler entry instruction offset.

Definition at line 695 of file attributes.hpp.

◆ start

code_offset rpnx::cortado::exception_handler::start

Inclusive protected-range start at an instruction boundary.

Definition at line 693 of file attributes.hpp.


The documentation for this struct was generated from the following file: