Definition at line 78 of file descriptor.cpp.
Enumerator |
---|
PARSE_ERROR |
|
PRIMITIVE_TYPE |
|
REFERENCE_TYPE |
|
Definition at line 114 of file descriptor.cpp.
Enumerator |
---|
FORBID_VOID_TYPE |
|
EXPECT_END_OF_INPUT |
|
Definition at line 109 of file descriptor.cpp.
bool DescriptorParser::check_field_descriptor |
( |
| ) |
|
|
inline |
bool DescriptorParser::check_param_descriptor |
( |
Type & |
dst | ) |
|
|
inline |
bool DescriptorParser::check_return_descriptor |
( |
| ) |
|
|
inline |
template<int flags>
bool DescriptorParser::check_type |
( |
const char * |
descriptor_type, |
|
|
Type & |
t |
|
) |
| |
|
inlineprivate |
bool DescriptorParser::has_more_input |
( |
| ) |
const |
|
inlineprivate |
bool DescriptorParser::has_more_params |
( |
| ) |
|
|
inline |
bool DescriptorParser::parse_arraytype |
( |
Utf8String & |
classname, |
|
|
size_t & |
arraydim |
|
) |
| |
|
inlineprivate |
bool DescriptorParser::parse_classname |
( |
Utf8String & |
classname | ) |
|
|
inlineprivate |
bool DescriptorParser::parse_field_descriptor |
( |
typedesc * |
dst | ) |
|
|
inline |
bool DescriptorParser::parse_param_descriptor |
( |
typedesc * |
dst | ) |
|
|
inline |
bool DescriptorParser::parse_return_descriptor |
( |
typedesc * |
dst | ) |
|
|
inline |
template<int flags>
bool DescriptorParser::parse_type |
( |
const char * |
descriptor_type, |
|
|
typedesc * |
t |
|
) |
| |
|
inlineprivate |
bool DescriptorParser::read |
( |
char & |
c | ) |
|
|
inlineprivate |
bool DescriptorParser::skip_classname |
( |
| ) |
|
|
inlineprivate |
bool DescriptorParser::start_param_list |
( |
| ) |
|
|
inline |
bool DescriptorParser::throw_error |
( |
const char * |
reason, |
|
|
|
... |
|
) |
| |
|
inlineprivate |
throws a classformat error and returns false
Definition at line 454 of file descriptor.cpp.
void DescriptorParser::unread |
( |
| ) |
|
|
inlineprivate |
const char* DescriptorParser::descriptor_type |
|
private |
const char * DescriptorParser::end |
|
private |
const char* DescriptorParser::pos |
|
private |
The documentation for this struct was generated from the following file:
- /home/bbc/buildbot/slave/doxygen-compiler2/source/cacao/src/vm/descriptor.cpp