ROSE 2.15.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::InstructionSemantics::MethodDescriptor Struct Reference

Description

A parsed JVM method descriptor.

Definition at line 42 of file DescriptorParser.h.

#include <Rose/BinaryAnalysis/InstructionSemantics/DescriptorParser.h>

Collaboration diagram for Rose::BinaryAnalysis::InstructionSemantics::MethodDescriptor:
Collaboration graph
[legend]

Public Member Functions

size_t argumentSlotCount () const
 Number of local-variable slots occupied by explicit arguments.
 

Public Attributes

std::vector< DescriptorTypearguments
 
DescriptorType returnType
 

Member Function Documentation

◆ argumentSlotCount()

size_t Rose::BinaryAnalysis::InstructionSemantics::MethodDescriptor::argumentSlotCount ( ) const

Number of local-variable slots occupied by explicit arguments.

The receiver of an instance method is not included.

Member Data Documentation

◆ arguments

std::vector<DescriptorType> Rose::BinaryAnalysis::InstructionSemantics::MethodDescriptor::arguments

Definition at line 43 of file DescriptorParser.h.

◆ returnType

DescriptorType Rose::BinaryAnalysis::InstructionSemantics::MethodDescriptor::returnType

Definition at line 44 of file DescriptorParser.h.


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