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

A Module attribute. More...

#include <attributes.hpp>

Public Attributes

constant_pool_index name_index
 
constant_pool_index module_name_index
 
module_access_flags flags {module_access_flags::none}
 
constant_pool_index version_index
 
std::vector< module_requires_inforequires_entries
 
std::vector< module_exports_infoexports
 
std::vector< module_opens_infoopens
 
std::vector< constant_pool_indexuses_indexes
 
std::vector< module_provides_infoprovides
 

Detailed Description

A Module attribute.

Definition at line 613 of file attributes.hpp.

Member Data Documentation

◆ exports

std::vector< module_exports_info > rpnx::cortado::module_attribute::exports

Definition at line 620 of file attributes.hpp.

◆ flags

module_access_flags rpnx::cortado::module_attribute::flags {module_access_flags::none}

Definition at line 617 of file attributes.hpp.

◆ module_name_index

constant_pool_index rpnx::cortado::module_attribute::module_name_index

Definition at line 616 of file attributes.hpp.

◆ name_index

constant_pool_index rpnx::cortado::module_attribute::name_index

Definition at line 615 of file attributes.hpp.

◆ opens

std::vector< module_opens_info > rpnx::cortado::module_attribute::opens

Definition at line 621 of file attributes.hpp.

◆ provides

std::vector< module_provides_info > rpnx::cortado::module_attribute::provides

Definition at line 623 of file attributes.hpp.

◆ requires_entries

std::vector< module_requires_info > rpnx::cortado::module_attribute::requires_entries

Definition at line 619 of file attributes.hpp.

◆ uses_indexes

std::vector< constant_pool_index > rpnx::cortado::module_attribute::uses_indexes

Definition at line 622 of file attributes.hpp.

◆ version_index

constant_pool_index rpnx::cortado::module_attribute::version_index

Definition at line 618 of file attributes.hpp.


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