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

A JVM field_info structure. More...

#include <attributes.hpp>

Public Attributes

field_access_flags access_flags {field_access_flags::none}
 Format-defined field access and property bits.
 
constant_pool_index name_index
 UTF-8 constant containing the unqualified field name.
 
constant_pool_index descriptor_index
 UTF-8 constant containing a field descriptor.
 
std::vector< field_attributeattributes
 Context-valid attributes in encoded order.
 

Detailed Description

A JVM field_info structure.

Definition at line 727 of file attributes.hpp.

Member Data Documentation

◆ access_flags

field_access_flags rpnx::cortado::field_info::access_flags {field_access_flags::none}

Format-defined field access and property bits.

Definition at line 729 of file attributes.hpp.

◆ attributes

std::vector< field_attribute > rpnx::cortado::field_info::attributes

Context-valid attributes in encoded order.

Definition at line 732 of file attributes.hpp.

◆ descriptor_index

constant_pool_index rpnx::cortado::field_info::descriptor_index

UTF-8 constant containing a field descriptor.

Definition at line 731 of file attributes.hpp.

◆ name_index

constant_pool_index rpnx::cortado::field_info::name_index

UTF-8 constant containing the unqualified field name.

Definition at line 730 of file attributes.hpp.


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