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

One LocalVariableTable entry. More...

#include <attributes.hpp>

Public Attributes

code_offset start
 Inclusive scope start offset.
 
std::uint16_t length {}
 Scope length in code-array bytes; start + length is exclusive.
 
constant_pool_index name_index
 UTF-8 constant containing the source variable name.
 
constant_pool_index descriptor_index
 UTF-8 constant containing the field descriptor.
 
local_variable_index index
 First local-variable-array slot occupied by the value.
 

Detailed Description

One LocalVariableTable entry.

Definition at line 255 of file attributes.hpp.

Member Data Documentation

◆ descriptor_index

constant_pool_index rpnx::cortado::local_variable_info::descriptor_index

UTF-8 constant containing the field descriptor.

Definition at line 260 of file attributes.hpp.

◆ index

local_variable_index rpnx::cortado::local_variable_info::index

First local-variable-array slot occupied by the value.

Definition at line 261 of file attributes.hpp.

◆ length

std::uint16_t rpnx::cortado::local_variable_info::length {}

Scope length in code-array bytes; start + length is exclusive.

Definition at line 258 of file attributes.hpp.

◆ name_index

constant_pool_index rpnx::cortado::local_variable_info::name_index

UTF-8 constant containing the source variable name.

Definition at line 259 of file attributes.hpp.

◆ start

code_offset rpnx::cortado::local_variable_info::start

Inclusive scope start offset.

Definition at line 257 of file attributes.hpp.


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