|
ROSE 2.15.0
|
A parsed JVM descriptor type.
The original descriptor text is retained because ValueKind alone cannot distinguish among different object and array types.
Definition at line 22 of file DescriptorParser.h.
#include <Rose/BinaryAnalysis/InstructionSemantics/DescriptorParser.h>

Public Member Functions | |
| bool | isVoid () const |
| bool | isReference () const |
| bool | isCategory2 () const |
Public Attributes | |
| ValueKind | kind = ValueKind::Invalid |
| std::string | descriptor |
|
inline |
Definition at line 26 of file DescriptorParser.h.
|
inline |
Definition at line 30 of file DescriptorParser.h.
|
inline |
Definition at line 35 of file DescriptorParser.h.
| ValueKind Rose::BinaryAnalysis::InstructionSemantics::DescriptorType::kind = ValueKind::Invalid |
Definition at line 23 of file DescriptorParser.h.
| std::string Rose::BinaryAnalysis::InstructionSemantics::DescriptorType::descriptor |
Definition at line 24 of file DescriptorParser.h.