ROSE 0.11.145.367
Public Member Functions | Public Attributes | List of all members
SgAsmJvmInnerClasses::Entry Struct Reference

Description

JVM InnerClassesEntry.

Every CONSTANT_Class_info entry in the constant_pool table which represents a class or interface C that is not a package member must have exactly one corresponding entry in the classes array. See section 4.7.6 of the JVM specification.

Definition at line 12229 of file binaryInstruction.C.

Public Member Functions

template<class S >
void serialize (S &s, const unsigned)
 

Public Attributes

uint16_t inner_class_info_index = 0
 
uint16_t outer_class_info_index = 0
 
uint16_t inner_name_index = 0
 
uint16_t inner_class_access_flags = 0
 

Member Function Documentation

◆ serialize()

template<class S >
void SgAsmJvmInnerClasses::Entry::serialize ( S &  s,
const unsigned   
)
inline

Definition at line 12237 of file binaryInstruction.C.

Member Data Documentation

◆ inner_class_info_index

uint16_t SgAsmJvmInnerClasses::Entry::inner_class_info_index = 0

Definition at line 12230 of file binaryInstruction.C.

◆ outer_class_info_index

uint16_t SgAsmJvmInnerClasses::Entry::outer_class_info_index = 0

Definition at line 12231 of file binaryInstruction.C.

◆ inner_name_index

uint16_t SgAsmJvmInnerClasses::Entry::inner_name_index = 0

Definition at line 12232 of file binaryInstruction.C.

◆ inner_class_access_flags

uint16_t SgAsmJvmInnerClasses::Entry::inner_class_access_flags = 0

Definition at line 12233 of file binaryInstruction.C.


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