|
RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
|
This is the complete list of members for rpnx::cortado::class_file_builder, including all inherited members.
| access_flags() noexcept -> class_access_flags & | rpnx::cortado::class_file_builder | |
| add_field(std::string_view name, std::string_view descriptor, field_access_flags flags) -> field_info & | rpnx::cortado::class_file_builder | |
| add_interface(std::string_view internal_name) -> class_file_builder & | rpnx::cortado::class_file_builder | |
| add_method(std::string_view name, std::string_view descriptor, method_access_flags flags, code_builder const &code, code_build_options const &options={}, class_hierarchy_resolver_ref hierarchy={}) -> method_info & | rpnx::cortado::class_file_builder | |
| attributes() noexcept -> std::vector< class_attribute > & | rpnx::cortado::class_file_builder | |
| build() const | rpnx::cortado::class_file_builder | |
| class_file_builder(std::string_view class_name, std::string_view super_class_name="java/lang/Object", class_file_version version={0, 70}) | rpnx::cortado::class_file_builder | explicit |
| class_file_builder(class_file value) | rpnx::cortado::class_file_builder | explicit |
| constant_pool() noexcept -> constant_pool_builder & | rpnx::cortado::class_file_builder | |
| fields() noexcept -> std::vector< field_info > & | rpnx::cortado::class_file_builder | |
| methods() noexcept -> std::vector< method_info > & | rpnx::cortado::class_file_builder | |
| version() noexcept -> class_file_version & | rpnx::cortado::class_file_builder |