|
RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
|
A symbolic exception-table range. More...
#include <builders.hpp>
Public Attributes | |
| label | start |
| Inclusive protected-range start. | |
| label | end |
| Exclusive protected-range end; may bind immediately after the final instruction. | |
| label | handler |
| First instruction of the handler. | |
| std::optional< std::string > | catch_type |
| Internal exception class name, or no value for a catch-all handler. | |
A symbolic exception-table range.
An empty catch type denotes catch-all.
Definition at line 82 of file builders.hpp.
| std::optional< std::string > rpnx::cortado::labeled_exception_handler::catch_type |
Internal exception class name, or no value for a catch-all handler.
Definition at line 87 of file builders.hpp.
| label rpnx::cortado::labeled_exception_handler::end |
Exclusive protected-range end; may bind immediately after the final instruction.
Definition at line 85 of file builders.hpp.
| label rpnx::cortado::labeled_exception_handler::handler |
First instruction of the handler.
Definition at line 86 of file builders.hpp.
| label rpnx::cortado::labeled_exception_handler::start |
Inclusive protected-range start.
Definition at line 84 of file builders.hpp.