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

A CONSTANT_MethodHandle entry. More...

#include <types.hpp>

Public Attributes

method_handle_reference_kind reference_kind {method_handle_reference_kind::get_field}
 Operation performed by the handle.
 
constant_pool_index reference_index
 Index of the compatible field or method reference constant.
 

Static Public Attributes

static constexpr constant_pool_tag tag = constant_pool_tag::method_handle
 
static constexpr std::size_t slot_count = 1
 

Detailed Description

A CONSTANT_MethodHandle entry.

Definition at line 188 of file types.hpp.

Member Data Documentation

◆ reference_index

constant_pool_index rpnx::cortado::method_handle_constant::reference_index

Index of the compatible field or method reference constant.

Definition at line 193 of file types.hpp.

◆ reference_kind

method_handle_reference_kind rpnx::cortado::method_handle_constant::reference_kind {method_handle_reference_kind::get_field}

Operation performed by the handle.

Definition at line 192 of file types.hpp.

◆ slot_count

std::size_t rpnx::cortado::method_handle_constant::slot_count = 1
staticconstexpr

Definition at line 191 of file types.hpp.

◆ tag

constant_pool_tag rpnx::cortado::method_handle_constant::tag = constant_pool_tag::method_handle
staticconstexpr

Definition at line 190 of file types.hpp.


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