RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
Loading...
Searching...
No Matches
rpnx::cortado::code_builder Member List

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_builderinline
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_builderinline
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 noexceptrpnx::cortado::code_builder
finish(code_build_context const &context, constant_pool_builder &constant_pool, class_hierarchy_resolver_ref hierarchy={}) constrpnx::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