|
RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
|
This is the complete list of members for rpnx::cortado::code_builder, including all inherited members.
| add_exception_handler(label start, label end, label handler, std::optional< std::string > catch_type=std::nullopt) -> code_builder & | rpnx::cortado::code_builder | |
| add_line_number(label start, std::uint16_t line_number) -> code_builder & | rpnx::cortado::code_builder | |
| add_local_variable(label start, label end, std::string name, std::string descriptor, local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| add_local_variable_type(label start, label end, std::string name, std::string signature, local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| aload(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| anewarray(std::string class_name) -> code_builder & | rpnx::cortado::code_builder | |
| append(instruction value) -> code_builder & | rpnx::cortado::code_builder | |
| append() -> code_builder & | rpnx::cortado::code_builder | inline |
| astore(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| bind(label value) -> code_builder & | rpnx::cortado::code_builder | |
| bipush(std::int8_t value) -> code_builder & | rpnx::cortado::code_builder | |
| branch(label target) -> code_builder & | rpnx::cortado::code_builder | inline |
| checkcast(std::string class_name) -> code_builder & | rpnx::cortado::code_builder | |
| code_builder() | rpnx::cortado::code_builder | |
| dload(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| dstore(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| elements() const noexcept | rpnx::cortado::code_builder | |
| finish(code_build_context const &context, constant_pool_builder &constant_pool, class_hierarchy_resolver_ref hierarchy={}) const | rpnx::cortado::code_builder | |
| fload(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| fstore(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| getfield(std::string owner, std::string name, std::string descriptor) -> code_builder & | rpnx::cortado::code_builder | |
| getstatic(std::string owner, std::string name, std::string descriptor) -> code_builder & | rpnx::cortado::code_builder | |
| iinc(local_variable_index index, std::int16_t amount) -> code_builder & | rpnx::cortado::code_builder | |
| iload(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| instanceof_(std::string class_name) -> code_builder & | rpnx::cortado::code_builder | |
| invokeinterface(std::string owner, std::string name, std::string descriptor) -> code_builder & | rpnx::cortado::code_builder | |
| invokespecial(std::string owner, std::string name, std::string descriptor, method_owner_kind owner_kind=method_owner_kind::class_) -> code_builder & | rpnx::cortado::code_builder | |
| invokestatic(std::string owner, std::string name, std::string descriptor, method_owner_kind owner_kind=method_owner_kind::class_) -> code_builder & | rpnx::cortado::code_builder | |
| invokevirtual(std::string owner, std::string name, std::string descriptor) -> code_builder & | rpnx::cortado::code_builder | |
| istore(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| ldc_string(std::string value) -> code_builder & | rpnx::cortado::code_builder | |
| lload(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| lookupswitch(label default_target, std::vector< labeled_lookup_switch_pair > pairs) -> code_builder & | rpnx::cortado::code_builder | |
| lstore(local_variable_index index) -> code_builder & | rpnx::cortado::code_builder | |
| new_(std::string class_name) -> code_builder & | rpnx::cortado::code_builder | |
| new_label() | rpnx::cortado::code_builder | |
| putfield(std::string owner, std::string name, std::string descriptor) -> code_builder & | rpnx::cortado::code_builder | |
| putstatic(std::string owner, std::string name, std::string descriptor) -> code_builder & | rpnx::cortado::code_builder | |
| set_stack_map_table(stack_map_table_attribute value) -> code_builder & | rpnx::cortado::code_builder | |
| sipush(std::int16_t value) -> code_builder & | rpnx::cortado::code_builder | |
| tableswitch(label default_target, std::int32_t low, std::vector< label > targets) -> code_builder & | rpnx::cortado::code_builder |