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

A symbolic local-variable scope. More...

#include <builders.hpp>

Public Attributes

label start
 Inclusive scope start.
 
label end
 Exclusive scope end.
 
std::string name
 Source variable name encoded into the constant pool.
 
std::string descriptor
 JVM field descriptor for the local value.
 
local_variable_index index
 First local-variable-array slot occupied.
 

Detailed Description

A symbolic local-variable scope.

Definition at line 100 of file builders.hpp.

Member Data Documentation

◆ descriptor

std::string rpnx::cortado::labeled_local_variable::descriptor

JVM field descriptor for the local value.

Definition at line 105 of file builders.hpp.

◆ end

label rpnx::cortado::labeled_local_variable::end

Exclusive scope end.

Definition at line 103 of file builders.hpp.

◆ index

local_variable_index rpnx::cortado::labeled_local_variable::index

First local-variable-array slot occupied.

Definition at line 106 of file builders.hpp.

◆ name

std::string rpnx::cortado::labeled_local_variable::name

Source variable name encoded into the constant pool.

Definition at line 104 of file builders.hpp.

◆ start

label rpnx::cortado::labeled_local_variable::start

Inclusive scope start.

Definition at line 102 of file builders.hpp.


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