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

A complete method Signature attribute grammar value. More...

#include <signatures.hpp>

Public Attributes

std::vector< type_parametertype_parameters
 Generic parameters declared by the method.
 
std::vector< java_type_signatureparameters
 Formal parameter signatures in invocation order.
 
method_result_signature result
 Return type or explicit void alternative.
 
std::vector< throws_signaturethrows_signatures
 Declared generic exception signatures.
 

Detailed Description

A complete method Signature attribute grammar value.

Definition at line 136 of file signatures.hpp.

Member Data Documentation

◆ parameters

std::vector< java_type_signature > rpnx::cortado::method_signature::parameters

Formal parameter signatures in invocation order.

Definition at line 139 of file signatures.hpp.

◆ result

method_result_signature rpnx::cortado::method_signature::result

Return type or explicit void alternative.

Definition at line 140 of file signatures.hpp.

◆ throws_signatures

std::vector< throws_signature > rpnx::cortado::method_signature::throws_signatures

Declared generic exception signatures.

Definition at line 141 of file signatures.hpp.

◆ type_parameters

std::vector< type_parameter > rpnx::cortado::method_signature::type_parameters

Generic parameters declared by the method.

Definition at line 138 of file signatures.hpp.


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